home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / BUSINESS / TIMETRK1.ARJ / UNREGD.TXT < prev    next >
Text File  |  1991-07-29  |  184KB  |  4,507 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                TIMETRAK VERSION 1.0
  20.  
  21.                                Copyright 1990,1991
  22.  
  23.                             OZIMAT DEVELOPMENT SDN BHD
  24.                               KUALA LUMPUR, MALAYSIA
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                 OPERATIONS MANUAL
  33.                                   (UNREGISTERED)
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.        TimeTrak, Ozimat,  SL4P, 'Solutions  Looking For Problems' and their
  47.        associated logos  are trademarks of Ozimat Development Sdn Bhd.  All
  48.        other products  and brands  mentioned are  trademarks or  registered
  49.        trademarks owned by their respective companies.
  50.  
  51.        Prices and specifications are subject to change without notice.
  52.  
  53.        Ozimat Development Sdn Bhd accepts no responsibility for the loss of
  54.        data or suitability of its products for any particular application
  55.  
  56.  
  57.  
  58.        --------------------------------------------------------------------
  59.                                 COPYRIGHT WARNING
  60.        --------------------------------------------------------------------
  61.  
  62.        All material and software in the TimeTrak programs and documentation
  63.        are covered by copyright.
  64.  
  65.        TimeTrak is  NOT freeware,  the unregistered  version is provided so
  66.        that potential  users have a chance to explore the TimeTrak concept.
  67.        For this  reason, the unregistered version has several minor aspects
  68.        of the program limited in software.
  69.  
  70.        If you  find that  TimeTrak suits your requirements, you are obliged
  71.        to register  and pay  for the continued use of the program within 45
  72.        days of first use.
  73.  
  74.        When you  buy a  registered copy  of TimeTrak,  you will receive the
  75.        latest revision of the software - with all features enabled, as well
  76.        as a  complete operations  manual (current version approx 100 pages)
  77.        and keyboard overlays.
  78.  
  79.        The registration fee for TimeTrak V1.x is  US$69 plus P&P
  80.  
  81.        In addition,  you will be kept informed of new versions and features
  82.        that are  added to  TimeTrak.    All  major upgrades  are offered to
  83.        registered users  at a  substantial discount  from  the  recommended
  84.        selling price.
  85.  
  86.  
  87.                           To register / order - Contact
  88.  
  89.                           --------------------------------
  90.                                  UNITED KINGDOM
  91.                           --------------------------------
  92.  
  93.                           THE THOMPSON PARTNERSHIP
  94.                           Bramshall, UTTOXETER
  95.                           Staffordshire, ST 14 5DE
  96.                           England
  97.  
  98.                           Phone / Fax  0889 564601
  99.  
  100.                           --------------------------------
  101.                                ALL OTHER PLACES
  102.                           --------------------------------
  103.  
  104.                           Ozimat Development Sdn Bhd
  105.                           Kuala Lumpur
  106.                           MALAYSIA
  107.  
  108.                           Fax : Intl (60 3) 457-3818
  109.                           Phone      (60 3) 457-3818
  110.                           --------------------------------
  111.  
  112.        TimeTrak  was  first  released  on  1st  July  1991...  If  you  are
  113.        interested in being a regional distributor, call Ozimat Developments
  114.        on the numbers above.
  115.  
  116.  
  117.        --------------------------------------------------------------------
  118.        29 July, 1991TimeTrak V1.0 (C)1990,91    Page 2
  119.  
  120.  
  121.  
  122.        --------------------------------------------------------------------
  123.                                 TABLE OF CONTENTS
  124.        --------------------------------------------------------------------
  125.  
  126.  
  127.  
  128.        Introduction...............................................4
  129.        Glossary of terms..........................................5
  130.        Installation..............................................13
  131.        Starting TimeTrak.........................................16
  132.        Timesheet.................................................20
  133.        Alarms & Reminders........................................32
  134.        Diary.....................................................38
  135.        Calendar..................................................41
  136.        The File Menu.............................................44
  137.        The Split Menu............................................54
  138.        The Display Menu..........................................56
  139.        The Locate Menu...........................................57
  140.        The Config Menu...........................................59
  141.        Supervisor options........................................61
  142.        Index.....................................................69
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.        --------------------------------------------------------------------
  182.        29 July, 1991 TABLE OF CONTENTS          Page 3
  183.  
  184.  
  185.  
  186.        --------------------------------------------------------------------
  187.        INTRODUCTION
  188.        --------------------------------------------------------------------
  189.  
  190.  
  191.  
  192.               By purchasing  TimeTrak, you  have chosen  the most intuitive
  193.               resource manager available.
  194.  
  195.               TimeTrak offers  the ability to accept, store and display all
  196.               types of time critical information in the format that is best
  197.               suited to your needs.
  198.  
  199.               The  program  was  born  from  observing  that  almost  every
  200.               computer user  has a  wall planner / schedule hanging nearby,
  201.               often related  to workgroups  that share  a common scheduling
  202.               facility.
  203.  
  204.               TimeTrak provides  the ease  of use  of a  wall  planner  for
  205.               random  tasks,  along  with  underlying  power  that  may  be
  206.               utilized  if   and  when   required.    TimeTrak  avoids  the
  207.               complexity of a project scheduler while offering a day-to-day
  208.               productivity tool.
  209.  
  210.  
  211.  
  212.               What does TimeTrak do ?
  213.  
  214.               TimeTrak is  something like an electrnoic replacement for the
  215.               whiteboards or  booking sheets  that are used to schedule all
  216.               types  of  staff,  equipment,  production  lines,  rentals...
  217.               anything !
  218.  
  219.               The program  provides a  proportional display  of time  based
  220.               events.  It may be used at one work-station or simultaneously
  221.               at many terminals on a computer network.
  222.  
  223.               Up to  four schedules  (with up  to 999   resources  in  each
  224.               schedule) may  be  viewed  simultaneously  so  that  normally
  225.               isolated events  may be  compared in the most convenient way.
  226.               In addition,  each schedule  may be  split into mutiple views
  227.               with different display attributes - to a limit of 8 splits on
  228.               screen at one time. (2 Unregistered)
  229.  
  230.               Individual events  may be located by time, or by matching the
  231.               contents of  a data  field within the event record.  Up to 20
  232.               user-defined fields  may be  included within  each event data
  233.               record.
  234.  
  235.               Detailed information for each event is available simply by
  236.               locating the cursor over the event, and pressing the ENTER
  237.               key.  A user defined window is displayed that contains all
  238.               the details that were stored with the selected event.
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.        --------------------------------------------------------------------
  246.        29 July, 1991    INTRODUCTION            Page 4
  247.  
  248.  
  249.  
  250.               Typical applications of TimeTrak are -
  251.  
  252.  
  253.                   +--------------------------------------------------------+
  254.                    Real-time event management with 1 second resolution                  |                                                        |
  255.                    Personal time management                  |                                                        |
  256.                    Staff scheduling and leave planning                  |                                                        |
  257.                    Time management for Skills, Resources and Facilities                  |                                                        |
  258.                    Work schedules by hour/day/week...                  |                                                        |
  259.                   +--------------------------------------------------------+
  260.  
  261.  
  262.  
  263.  
  264.  
  265.        SAMPLE SCHEDULES
  266.  
  267.               With the  TimeTrak program,  we  have  included  some  sample
  268.               schedules that  will let you see how the program may be used,
  269.               as well  as providing  some plug  & play  experience.    Most
  270.               people prefer  to play  with the software before they get too
  271.               serious about reading the manual!
  272.  
  273.               The schedules included are -
  274.  
  275.               SALESMEN     A sample to track travelling salesmen.
  276.               MESSAGES     An electronic 'While-You-Were-Out'
  277.               BIGDAYS      Memorable occasions for you and the world
  278.  
  279.  
  280.  
  281.        GLOSSARY OF TIMETRAK TERMS
  282.  
  283.               To gain  a better understanding of this manual, and TimeTrak,
  284.               we need  to  formalize  some  terms  which  appear  regularly
  285.               throughout TimeTrak discussion and operation.
  286.  
  287.               SCHEDULE -  A schedule is the collection of related resources
  288.               which share a similar timebase or scheduling requirements.
  289.  
  290.               Schedules may  be defined  with week  and day  starting times
  291.               that match the operations of your company or department.
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.        --------------------------------------------------------------------
  306.        29 July, 1991    INTRODUCTION            Page 5
  307.  
  308.  
  309.  
  310.               Examples of items which may be organized in schedules...
  311.  
  312.                   +--------------------------------------------------------+
  313.                       staff in a department or office, or                  |                                                        |
  314.                       machinery which is used in various combinations.                  +--------------------------------------------------------+
  315.  
  316.  
  317.  
  318.               A schedule can be displayed in any of three different ways -
  319.  
  320.                   a TIMESHEET, which resembles a spreadsheet, each separate
  321.                   schedule may  contain  cells  of  different  sizes  which
  322.                   correspond to  varying periods  of time. The organization
  323.                   is based  on columns  which represent time periods, and a
  324.                   single row  for each  separate  resource  that  is  being
  325.                   scheduled.
  326.  
  327.                   a CALENDAR,  reflects the activities of a single resource
  328.                   for a  selected month.  The calendar is correctly aligned
  329.                   and displayed  in accordance  with the week and day start
  330.                   times that were defined for the schedule.
  331.  
  332.                   a DIARY  display in  a familiar list format with starting
  333.                   times listed alongside each event.  The diary can display
  334.                   events for  a single resource, or a sorted list of events
  335.                   for the whole schedule.
  336.  
  337.                
  338.  
  339.               RESOURCES -  are the  items within  a schedule  which may  be
  340.               allocated a  responsibility or  task for  a period  of  time.
  341.               Each resource  occupies one  line of  a  TimeTrak  timesheet.
  342.               Resources would  typically  be  staff  names,  facilities  or
  343.               equipment that are to be scheduled.
  344.  
  345.               TIME SLOTS  - Each  schedule contains  a pre-defined timebase
  346.               upon  which   resources  are   allocated  or   released  from
  347.               responsibility.  Timeslots are the columns that are displayed
  348.               on a timesheet display.  The duration of each timeslot is set
  349.               when a new database is created.
  350.  
  351.               SPLITS -  are the  windows which  contain individual schedule
  352.               displays.  Splits may contain different schedules, or display
  353.               a different aspect of an already open schedule.
  354.  
  355.               MULTI SPLITS  - Is  the timesheet  mode where  more than  one
  356.               schedule or  more than  one display  of the  same schedule is
  357.               visible on  screen.   This provides the user with the ability
  358.               to make  visual comparisons,  observing events which normally
  359.               are managed under separate schedules.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.        --------------------------------------------------------------------
  369.        29 July, 1991    INTRODUCTION            Page 6
  370.  
  371.  
  372.  
  373.  
  374.               EVENTS -  An event  is that block of time which is defined as
  375.               occupied for any resource.  Internally, each event contains a
  376.               database record  which can  be displayed as a pop-up over the
  377.               timesheet.   Events  may  be  located  by  content,  time  or
  378.               visually on the display.
  379.  
  380.               EVENT CURSOR  - is  a two-axis  cursor which  moves within  a
  381.               TimeTrak timesheet.   The  row indicates  which  resource  is
  382.               currently  active,  while  the  highlighted  column  position
  383.               indicates the  timeslot that  is  currently  selected.    The
  384.               cursor style is selectable by using the Config-Options-Cursor
  385.               function.
  386.  
  387.               AUTOTRAK - is the automatic mode of TimeTrak operation, where
  388.               all events  are displayed  on the screen in proportion to the
  389.               current date and time of day.
  390.  
  391.               When AutoTrak is enabled, the time-of-day cursor is displayed
  392.               as a  single highlight  bar, which  is updated  automatically
  393.               every second  to correctly  reflect the  schedule status in a
  394.               visual manner.
  395.  
  396.               SCROLL LOCK  - ScrollLock  is a toggle mode selected with the
  397.               ScrollLock key on your keyboard, that allows the event cursor
  398.               to alternately move -
  399.  
  400.                   UNLOCKED -  Floating within  the screen  area  -  causing
  401.                   display scrolling  only when  the cursor reaches a screen
  402.                   boundary, or
  403.  
  404.                   LOCKED -  Which locks  the cursor  to its  current screen
  405.                   location,  and   allows  the   schedule  to  be  scrolled
  406.                   horizontally past  the cursor - without moving the cursor
  407.                   position.
  408.  
  409.  
  410.  
  411.               MENU BAR  / TIME BAR - is the uppermost line of the timesheet
  412.               display.   Whenever a  menu selection  is pending (ALT or F10
  413.               pressed), the  menu names are displayed.  At all other times,
  414.               the current  timesheet position  is indicated  as a  date and
  415.               time.
  416.  
  417.               If you  are using  a colour display, and the cursor is in the
  418.               past, the timebar will be shown with a RED background, in the
  419.               future will display a GREEN background.
  420.  
  421.               FIELD DISPLAY  - When a schedule is displayed, the default is
  422.               for solid  shaded cells to indicate occupied resource events,
  423.               and for  clear cells  to indicate empty events.  However with
  424.               TimeTrak it  is possible to select any user data field as the
  425.               display contents  on a  split-by-split basis.   This enhances
  426.               the readability  of the  schedule when  specific details  are
  427.               being examined or located.
  428.  
  429.  
  430.  
  431.  
  432.        --------------------------------------------------------------------
  433.        29 July, 1991    INTRODUCTION            Page 7
  434.  
  435.  
  436.  
  437.               An example  may be for sales personnel - where fields in each
  438.               record contain the. . .
  439.  
  440.                   1) customer contact name
  441.                   2) company name,
  442.                   3) company branch name
  443.                   4) city,
  444.                   5) product interests, and
  445.                   6) Notes about the contact
  446.  
  447.  
  448.               In this case, by using the city field as the display field in
  449.               the schedule,  it is  possible to  easily locate  the nearest
  450.               salesman at  any chosen time - without opening every event to
  451.               examine the 'city' fields individually.
  452.  
  453.               EXTENDED MOVES  provide the  ability to  define and  move any
  454.               distance in  time by  using one or two numeric keys, followed
  455.               by one  of W  D H  M S  to specify  the  size  of  the  jump.
  456.               Extended Moves  are invoked  by holding  the SHIFT key, while
  457.               pressing the arrow key for the direction required.
  458.  
  459.               ALARMS -  In TimeTrak, each event has the ability to maintain
  460.               up to  20 alarm  cues of  different types.   Once an event is
  461.               created or  opened  for  modification,  the  Alarm  functions
  462.               window may  be called up.  From this window, you set the type
  463.               of alarm,  and the  trigger times  required.   TimeTrak  will
  464.               automatically execute  the  alarm  actions  at  the  required
  465.               times.
  466.  
  467.  
  468.  
  469.        SCREEN LAYOUTS
  470.  
  471.               When TimeTrak  asks  you  to  layout  the  forms  for  a  new
  472.               schedule, you  are  limited  to  the  dimensions  that  would
  473.               normally apply to a standard text/graphics adapter (80columns
  474.               x 25  lines).  This is to avoid the situation where a form is
  475.               designed on  a  high  resolution  adapter,  and  subsequently
  476.               cannot be displayed on a lower text resolution device.
  477.  
  478.               With the  above limitation,  every display layout will always
  479.               be visible  - regardless of the type of display adapter being
  480.               used.
  481.  
  482.  
  483.  
  484.        MOUSE
  485.  
  486.               TimeTrak automatically  detects the presence of a 'Microsoft'
  487.               or 'Mouse Systems' compatible mouse driver - if it was loaded
  488.               before TimeTrak was started.
  489.  
  490.               Moving the  mouse translates  directly to  cursor motion keys
  491.               i.e. moving  the mouse away from you will cause the cursor to
  492.               move up on the screen... etc.
  493.  
  494.  
  495.  
  496.        --------------------------------------------------------------------
  497.        29 July, 1991    INTRODUCTION            Page 8
  498.  
  499.  
  500.  
  501.               The left mouse button mimics the ENTER key.  The right button
  502.               mimics the  ESC key, and pressing both buttons simultaneously
  503.               will exit  from the  current function,  and display  the main
  504.               timesheet menu bar.
  505.  
  506.               Refer to  TT_MOUSE in  the  Supervisor  options  chapter  for
  507.               configuration choices.
  508.  
  509.  
  510.  
  511.        KEYBOARD
  512.  
  513.               In this  manual, the  presence of  a +  character  in  a  key
  514.               description indicates that the first key should be held down,
  515.               while momentarily pressing the key following the + character.
  516.  
  517.               If a  - character  is between  the keys,  then the  first key
  518.               should be  pressed momentarily, then released before pressing
  519.               the second key.
  520.  
  521.               Shift+ENTER indicates that either of the SHIFT keys should be
  522.               held down while pressing the ENTER key momentarily.
  523.  
  524.               CTRL+PgUp requires  that either of the CTRL keys is held down
  525.               while the PgUp key is pressed momentarily.
  526.  
  527.               N-W asks  you to  press the  N key, release, then press the W
  528.               key.
  529.  
  530.  
  531.  
  532.               Pressing  the   ESC  (or  ESCAPE)  key  cancels  the  current
  533.               operation, and  returns the operator to the next higher level
  534.               in the  operating strategy.  Repeated presses will return the
  535.               operator to  the highest  operational level  relevant in  the
  536.               current mode of operation.
  537.  
  538.               Pressing  BackSpace  in  the  timesheet,  calendar  or  diary
  539.               display, with  no menus  active, aligns  the schedule  to the
  540.               current date and time of day.
  541.  
  542.               Pressing CTRL+BackSpace  activates the AutoTrak function. The
  543.               timesheet display  is continuously  positioned to  align with
  544.               the computer's internal clock circuitry.
  545.  
  546.               With AutoTrak active, many key functions are disabled - since
  547.               they would affect the integrity of the AutoTrak display.  The
  548.               only keys  that are kept active are the +PLUS and -MINUS keys
  549.               and the  < and  > keys.    Any  other keys  are ignored while
  550.               AutoTrak is active.
  551.  
  552.               If ESC is pressed during AutoTrak operation, the display will
  553.               revert to the normal timesheet display, with the event cursor
  554.               aligned to the slot for the current date and time of day.
  555.  
  556.  
  557.  
  558.  
  559.  
  560.        --------------------------------------------------------------------
  561.        29 July, 1991    INTRODUCTION            Page 9
  562.  
  563.  
  564.  
  565.        TEXT ENTRY
  566.  
  567.               Whenever  a  text  entry  field  is  expecting  you  to  type
  568.               characters, several keys are available to help in the entry.
  569.  
  570.               Pressing the  INS key  will alternate  between inserting  and
  571.               overtyping with  respect to  the existing  text. Some  fields
  572.               will set  the entry  mode automatically,  but your preference
  573.               will be retained for general use.
  574.  
  575.               The DEL  key will  delete the character under the cursor, and
  576.               move all  characters after  the cursor  to the  left  by  one
  577.               position.
  578.  
  579.               The BackSpace  key will  remove the  character to the left of
  580.               the cursor,  and move  the characters  to the  right  of  the
  581.               cursor to the left by one place.
  582.  
  583.               CTRL+END deletes  the text  from the cursor to the end of the
  584.               entry field.
  585.  
  586.               CTRL+HOME  will  delete  from  the  cursor  position  to  the
  587.               beginning of the entry field.
  588.  
  589.               When multiple  text entry  fields are  visible in a form, you
  590.               may skip  over any  remaining fields and complete the form by
  591.               pressing the CTRL+ENTER keys together.
  592.  
  593.  
  594.  
  595.        ON-LINE HELP
  596.  
  597.  
  598.               Pressing  the   F1  key   displays  context   sensitive  help
  599.               information to  assist you through the current operation.  To
  600.               move through  the help  text, use the Up and Down arrow keys.
  601.               To exit the help window, press ESC or ENTER.
  602.  
  603.               If the  TimeTrak program  failed to  locate  the  help  files
  604.               during startup, a warning dialog box will be shown.  Pressing
  605.               any key  will clear  the warning,  and TimeTrak  will operate
  606.               normally - except the F1 key will not be operational.
  607.  
  608.               To display  up-to-date status  information about  the  active
  609.               schedule and the program in general, press the TAB key.
  610.  
  611.  
  612.  
  613.        SELECTING THE DISPLAY CONTENTS
  614.  
  615.               When viewing  or editing the timesheet, the F2 key displays a
  616.               list of the fields available for display in the occupied cell
  617.               positions.   When a  field other  than -NONE-  is chosen, the
  618.               current split is redisplayed with the actual field data shown
  619.               in the occupied cell locations.
  620.  
  621.  
  622.  
  623.  
  624.        --------------------------------------------------------------------
  625.        29 July, 1991    INTRODUCTION           Page 10
  626.  
  627.  
  628.  
  629.        FUNCTION FEEDBACK
  630.  
  631.               TimeTrak contains  visual feedback  to help  you achieve  the
  632.               desired results  when  moving  events  around  the  schedule.
  633.               Audible tones  may be  enabled to  accompany the visual cues.
  634.               Depending on  whether you  are using  a colour  or monochrome
  635.               display, the following cues are shown -
  636.  
  637.  
  638.  
  639.               COLOUR DISPLAY
  640.  
  641.               Whenever you  press a function key that performs a successful
  642.               non-visible operation,  the status  line (at the bottom) will
  643.               blink with  a GREEN  background.  If the operation was valid,
  644.               but unusual  in the  current context  of operation,  then  an
  645.               AMBER  warning   will  be   shown.    If  the  operation  was
  646.               unsuccessful, and  could not  be completed  normally,  a  RED
  647.               indicator is  shown.   Pressing F1  immediately after  a  RED
  648.               warning will  display an  analysis of  what caused  the error
  649.               indication.
  650.  
  651.               For serious  errors, a  RED text box will appear with a brief
  652.               description of  the problem  that caused  the error.   Please
  653.               write down  the text  in this  window, and keep it ready when
  654.               you contact  us for  assistance.   Refer  to  the  Supervisor
  655.               Options chapter  for  more  detailed  descriptions  of  error
  656.               conditions.
  657.  
  658.  
  659.  
  660.               MONOCHROME DISPLAY
  661.  
  662.               If you  started the  program on  a monochrome system, or used
  663.               the -M  command-line switch,  the visible feedback is limited
  664.               to flashing  the status  line immediately  after  the  failed
  665.               operation.   Pressing the F1 key will give you details of the
  666.               problem if  the flash  was caused by an irregularity or error
  667.               condition.
  668.  
  669.  
  670.  
  671.        TIME NOTATION
  672.  
  673.               The time  notation used  by TimeTrak  is based  on a  24 hour
  674.               clock system  ('military' time),  and as such does not use AM
  675.               or PM  markers for  morning or  afternoon/evening indication.
  676.               With 24  hour timekeeping,  each  day  is  divided  into  one
  677.               stretch of 24 hours rather than two blocks of 12 hours.
  678.  
  679.               12-hour notation  was not  included due  to the difficulty of
  680.               compressing the  timesheet display,  while still  maintaining
  681.               readable time markings.
  682.  
  683.               For those  times that  are in  the PM  half of the day, it is
  684.               necessary to add 12 hours, and ignore the PM indicator.
  685.  
  686.  
  687.  
  688.        --------------------------------------------------------------------
  689.        29 July, 1991    INTRODUCTION           Page 11
  690.  
  691.  
  692.  
  693.  
  694.  
  695.                   +--------------------------------------------------------+
  696.                    1:30 PM  becomes  13:30          (+ 12 hours)                   7:30 PM  becomes  19:30                   8:25 AM  remains   08:25                   16:45  is the same as 4:45pm     (- 12 hours)                  +--------------------------------------------------------+
  697.  
  698.  
  699.  
  700.        COMPRESSED DISPLAYS
  701.  
  702.               To conserve  screen space,  TimeTrak needs  to compress  time
  703.               indicator displays,  so the  following  convention  has  been
  704.               adopted.
  705.  
  706.               TimeTrak automatically  selects the display format required -
  707.               based on the resolution of each split.
  708.  
  709.                   +--------------------------------------------------------+
  710.                    Timeslot Duration      Normal    Shortened                  |                                                        |
  711.                    less than 1 minute     MM∙SS     ∙SS                   less than 1 hour       HH:MM     :MM                   less than 1 day        HH:MM     HH:                   greater than 1 day     DDMmm     DDM                  +--------------------------------------------------------+
  712.  
  713.  
  714.  
  715.  
  716.  
  717.               Whenever a  schedule is  compressed to less than 6 characters
  718.               per timeslot,  TimeTrak chooses  the shortened  version until
  719.               the slot width reduces to less than 4 characters.  If a split
  720.               is compressed  to less  than 4  characters, then the time bar
  721.               shows every  alternate  slot  time,  until  the  schedule  is
  722.               reduced to as few as 2 columns per slot.
  723.  
  724.               If a  split  is  reduced  to  less  than  2  columns  by  its
  725.               association with  an adjacent  larger split,  then the denser
  726.               splits become blank with a status message.
  727.  
  728.               Expanding  any  of  the  hidden  splits  will  redisplay  the
  729.               contents when the schedule can be shown correctly.
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.        --------------------------------------------------------------------
  744.        29 July, 1991    INTRODUCTION           Page 12
  745.  
  746.  
  747.  
  748.        --------------------------------------------------------------------
  749.        INSTALLATION
  750.        --------------------------------------------------------------------
  751.  
  752.  
  753.  
  754.               TimeTrak is  distributed on  a single  5.25 or  3.5 inch high
  755.               density diskette    (360K  disks  are  available  on  special
  756.               order).   Included on  the diskette  are the TimeTrak program
  757.               and sample files.
  758.  
  759.               Before installation, it is highly recommended that you make a
  760.               safety copy  of your  original TimeTrak disk.   Safety copies
  761.               are for  the use  of the  original registered purchaser only,
  762.               and unauthorized  distribution of registered copies will void
  763.               warranty and  support agreements.  Replacement disks  outside
  764.               the 30 days warranty period are full-cost items.
  765.  
  766.               Use DOS'  DISKCOPY or other utilities to make duplicate disks
  767.               - refer  to the  DOS reference  manual or your utility manual
  768.               for instructions.
  769.  
  770.               TimeTrak is  quite tolerant of almost every PC idiosyncrasy -
  771.               the DOS  version must  be at  least  version  2.x  to  ensure
  772.               correct operation.   A  hard disk  is not  mandatory - but to
  773.               realize the  full performance  of TimeTrak,  a hard  disk  is
  774.               recommended.    Schedule  databases can be contained in quite
  775.               small disk  areas -  larger files  with multiple  users  will
  776.               easily consume  several megabytes  of disk space in a heavily
  777.               used system.
  778.  
  779.               The program  is capable  of opening  a large  number of files
  780.               simultaneously.   If you  are uable to create/open a schedule
  781.               or it's  associated files,  it  may  be  due  to  the  FILES=
  782.               statement in CONFIG.SYS being set to a 'too low' value.
  783.  
  784.               Insert the  following line  into your CONFIG.SYS file (in the
  785.               root directory of the boot disk)...
  786.  
  787.               +------------------------------------------------------------+
  788.                                         FILES=20              +------------------------------------------------------------+
  789.  
  790.  
  791.  
  792.               This ensures  that TimeTrak  will have enough file handles to
  793.               access all the data files that it requires.
  794.  
  795.               If you are running some other programs as TSRs or in a multi-
  796.               tasking environment,  TimeTrak requires  a maximum of 20 file
  797.               handles when 4 separate schedules are open.
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.        --------------------------------------------------------------------
  807.        29 July, 1991    INSTALLATION           Page 13
  808.  
  809.  
  810.  
  811.  
  812.  
  813.        DISK REQUIREMENTS
  814.  
  815.               A single  360K floppy disk is capable of holding the TimeTrak
  816.               program files.   Schedule  data files may vary in size from a
  817.               few kilobytes  up to  many megabytes,  and as such, should be
  818.               prepared on  separate floppy disks in a 'floppy only' system.
  819.               The size  of TimeTrak  files are not related to the amount of
  820.               time contained,  but rather,  the number  of resources in the
  821.               schedule, the number of fields in the user pop-up window (and
  822.               their size), and finally the number of events that are stored
  823.               in a  schedule will affect the index size.  It is not unusual
  824.               for the .TSX index file to be larger than the database.
  825.  
  826.  
  827.  
  828.        SINGLE USER INSTALLATION
  829.  
  830.               TimeTrak is self-configuring when it comes out of the box.
  831.  
  832.               To install into a hard disk system, simply type...
  833.  
  834.               +------------------------------------------------------------+
  835.                      A:INSTALL  targetdrive:\directory              +------------------------------------------------------------+
  836.  
  837.               Where A:  specifies the disk drive that contains the TimeTrak
  838.               master disk  (replace the  A: with  B: if  you are installing
  839.               from the B: drive).
  840.  
  841.               targetdrive:\directory designates  where you  want to put the
  842.               TimeTrak files  on your  hard disk.  The default installation
  843.               path is \TIMETRAK
  844.  
  845.  
  846.  
  847.               +------------------------------------------------------------+
  848.                Example              |                                                            |
  849.                     A:INSTALL  C:\SOMEWHERE              +------------------------------------------------------------+
  850.  
  851.               will begin the process to install TimeTrak from the A: floppy
  852.               disk drive into the \SOMEWHERE directory on drive C:
  853.  
  854.  
  855.  
  856.               In addition  to the  default startup  configuration, TimeTrak
  857.               uses several  environment variables  and command-line options
  858.               to provide security and to limit or extend certain functions.
  859.               Refer to  the Supervisor Options chapter for more information
  860.               on these settings.
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.        --------------------------------------------------------------------
  868.        29 July, 1991    INSTALLATION           Page 14
  869.  
  870.  
  871.  
  872.        NETWORK OPERATION
  873.  
  874.               Version 1.0  is not a true network application.  The TimeTrak
  875.               program and  help files  may be shared between multiple users
  876.               from a  single  network  server/directory,  however  schedule
  877.               files cannot  be simultaneously  shared between users at this
  878.               time.  An upgrade release later this year (1991) will include
  879.               true shared file access along with many other enhancements.
  880.  
  881.               Multi-user access  to TimeTrak requires that SHARE.COM is run
  882.               on the  network at  some time  prior to  running the TimeTrak
  883.               program -  due to  the help  files being  shared  by  several
  884.               users.
  885.  
  886.               The TSX,  TSD, TLX, and TLD files will normally be located in
  887.               a directory  specified by the individual users.  Depending on
  888.               individual installations,  these files  may be protected from
  889.               Deletion, but  Read, Write,  Modify and Extend privileges are
  890.               required.
  891.  
  892.               NOTE:
  893.  
  894.               The developers  offer TimeTrak  at a  minimal price  to  give
  895.               everyone access  to the facilities of the program - however -
  896.               multiple users  on a  network  MUST  MAINTAIN  SEPARATE  user
  897.               REGISTRATIONS.   If 20 people are using TimeTrak on a company
  898.               network, then  somewhere the  company should have 20 original
  899.               TimeTrak master  disks of the same version and revision level
  900.               as that runnning on the system.
  901.  
  902.  
  903.  
  904.               +------------------------------------------------------------+
  905.                Refer  to   the  SUPERVISOR   OPTIONS  chapter   for   more               information on  configuration options for advanced TimeTrak               use.              +------------------------------------------------------------+
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.        --------------------------------------------------------------------
  929.        29 July, 1991    INSTALLATION           Page 15
  930.  
  931.  
  932.  
  933.        --------------------------------------------------------------------
  934.        STARTING TIMETRAK
  935.        --------------------------------------------------------------------
  936.  
  937.  
  938.  
  939.        HARD DISK STARTUP
  940.  
  941.               To begin  a TimeTrak session - use the DOS CD command to move
  942.               to the  TimeTrak directory  - or  ensure  that  the  required
  943.               directory is in the DOS path.
  944.  
  945.               To run  TimeTrak, type  TT followed  by the  ENTER key - this
  946.               loads the  program, and  prompts you to identify the schedule
  947.               file required  for  display.    If  no  schedules  have  been
  948.               created, then  it will  be necessary to create a new schedule
  949.               file - refer to the File Menu chapter for more information.
  950.  
  951.               Different users  may have different function privileges which
  952.               are preset by the TimeTrak supervisor for your computer.
  953.  
  954.  
  955.  
  956.        FLOPPY DISK STARTUP
  957.  
  958.               TimeTrak is  quite fast  on a floppy-disk based computer, but
  959.               the following  tips will  make the program run almost as fast
  960.               as  a   hard  disk   based  installation...  which  makes  it
  961.               particularly useful to travellers and those that require more
  962.               flexibility than a pocket organizer.
  963.  
  964.               Normally, the  TimeTrak program will be present on a bootable
  965.               DOS disk  in drive  A:, along  with the necessary environment
  966.               settings and configuration files.
  967.  
  968.               To run  TimeTrak, type  TT followed  by the  ENTER key - this
  969.               loads the  program, and  prompts you to identify the schedule
  970.               file required  for  display.    If  no  schedules  have  been
  971.               created, then  it will  be necessary to create a new schedule
  972.               file - refer to the File Menu chapter for more information.
  973.  
  974.               If a  second disk  drive is  available, it  should be used to
  975.               contain the schedules and their associated support files.
  976.  
  977.               Performance on  a floppy  system is  of course  substantially
  978.               slower than  a similar  hard disk system - especially on full
  979.               screen updates.  However, scrolling and normal operations are
  980.               surprisingly fast  since  TimeTrak  only  reads,  writes  and
  981.               updates the  relevant parts of the display with each schedule
  982.               operation.
  983.  
  984.               By setting  the TT_SCROLL=fast  option (default), the program
  985.               won't redraw  the timesheet  until you  finish scrolling. The
  986.               shortcoming in  this is  that on  a fast machine you will see
  987.               very few  events on  the screen  as you  are moving.   If the
  988.               display of intermediate events is critical, then you must use
  989.  
  990.  
  991.  
  992.        --------------------------------------------------------------------
  993.        29 July, 1991      STARTUP              Page 16
  994.  
  995.  
  996.  
  997.               TT_SCROLL=SLOW so that the screen is redisplayed between each
  998.               horizontal movement.
  999.  
  1000.               Overall performance  improvements may  be realized by using a
  1001.               RAMdisk and/or  disk cache  program to  handle  the  schedule
  1002.               files -  but remember  that the files must be saved onto non-
  1003.               volatile media before you turn off the power !
  1004.  
  1005.  
  1006.  
  1007.        NETWORK STARTUP
  1008.  
  1009.               Depending on  the type  of network  you have,  and how it has
  1010.               been set  up, the  startup procedure  will vary  considerably
  1011.               between installations.
  1012.  
  1013.               If possible, ask your network administrator to arrange a menu
  1014.               system, where  you simply  choose TimeTrak  - and the rest is
  1015.               done automatically.
  1016.  
  1017.               If your  system doesn't have an application menu system, then
  1018.               the best  thing is  to spend the time to prepare a batch file
  1019.               that will  setup the system for your TimeTrak session.  While
  1020.               this may  take a  little while  to fine-tune  and settle down
  1021.               with your  personal preferences,  the final  result will make
  1022.               your life a lot easier.
  1023.  
  1024.               TimeTrak shows  quite respectable  performance on  a network,
  1025.               for the  same reasons  as mentioned under floppy disk usage -
  1026.               TimeTrak only  updates the  relevant parts of the screen when
  1027.               handling schedule operations.
  1028.  
  1029.  
  1030.  
  1031.        CONSIDERATIONS
  1032.  
  1033.               If TT_PATH  has been set, TimeTrak will allow you to use only
  1034.               schedules in  the designated  directory.   TimeTrak looks for
  1035.               the help files in the startup directory.
  1036.  
  1037.               TimeTrak automatically  looks for  the help files (THD & THX)
  1038.               in the same directory that the main program was started from.
  1039.  
  1040.               TimeTrak   detects the  current  screen  dimensions  of  your
  1041.               display adapter,  so if  you prefer  to run TimeTrak in high-
  1042.               resolution  text  modes,  simply  set  your  adapter  to  the
  1043.               preferred resolution, and run TimeTrak normally.
  1044.  
  1045.               Some preview  copies of  TimeTrak are distributed without the
  1046.               TSX index  files - to save space during distribution.  If you
  1047.               try to  OPEN these  schedules, the  program will  indicate an
  1048.               error while  trying to  open the  index files.    To overcome
  1049.               this, simply use the File-Utilities-Reindex option to rebuild
  1050.               the TSX file for the desired schedules.
  1051.  
  1052.               Refer to  the Supervisor  Options chapter for more assistance
  1053.               on startup options.
  1054.  
  1055.  
  1056.        --------------------------------------------------------------------
  1057.        29 July, 1991      STARTUP              Page 17
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.        IMPORTANT
  1064.  
  1065.               TimeTrak depends entirely on the accuracy and correct setting
  1066.               of the  computer system's clock/calendar circuitry.  When you
  1067.               start  your  system,  ensure  that  the  date  and  time  are
  1068.               correctly set  - either automatically from the battery backed
  1069.               clock in  the computer  hardware, or  by typing  the  correct
  1070.               values at the operating system prompt.
  1071.  
  1072.  
  1073.  
  1074.        COMMAND LINE OPTIONS
  1075.  
  1076.               When starting  TimeTrak, it  is possible  to specify  several
  1077.               parameters for the current session - by adding options to the
  1078.               standard command.
  1079.  
  1080.  
  1081.  
  1082.               +------------------------------------------------------------+
  1083.                TT {-options} {schedulename}              +------------------------------------------------------------+
  1084.  
  1085.  
  1086.  
  1087.               where options may be any of . . .
  1088.  
  1089.  
  1090.                  -L43 (L50)     enables 43/50 line modes on EGA/VGA
  1091.                  -M             Selects Monochrome palette
  1092.                  -N             No learner assistance screens
  1093.                  -A             with schedulename, starts AutoTrak
  1094.  
  1095.                  schedulename = auto-loads the named schedule
  1096.  
  1097.               If TimeTrak  is started  without the schedulename option, the
  1098.               initial screen  will display  the File Menu.  From this point
  1099.               you may  use the arrow keys to select an activity followed by
  1100.               the ENTER key to execute the function.
  1101.  
  1102.  
  1103.  
  1104.        MENU OPERATION
  1105.  
  1106.               To invoke any of the menu functions, it is necessary to press
  1107.               the F10  key - to display the Menu Bar from the timesheet, or
  1108.               if  already   known,  press   the  ALT  key  along  with  the
  1109.               highlighted letter of the desired menu.
  1110.  
  1111.               Once the  desired menu  is displayed,  move  to  the  desired
  1112.               function and press ENTER, or simply press the hot-key that is
  1113.               indicated for  each function  (Shown here  as  an  underlined
  1114.               character).
  1115.  
  1116.        ENDING A TIMETRAK SESSION
  1117.  
  1118.  
  1119.        --------------------------------------------------------------------
  1120.        29 July, 1991      STARTUP              Page 18
  1121.  
  1122.  
  1123.  
  1124.               Before  turning  off  or  rebooting  your  main  computer  or
  1125.               workstation,  all  TimeTrak  schedules  must  be  CLOSED,  or
  1126.               TimeTrak  terminated   in  the   normal  manner  (FILE-EXIT).
  1127.               Failure to  follow this  guideline will  possibly corrupt the
  1128.               data in the schedule files.
  1129.  
  1130.  
  1131.  
  1132.                   FILE MENU
  1133.  
  1134.                   - OPEN        open a new split at current resource
  1135.                   - REPLACE     replace contents of current split
  1136.                   - CLOSE  close current split
  1137.                   - NEW         define & create new schedule database
  1138.                   - PRINT  print schedule
  1139.                   - UTILITIES   Schedule housekeeping
  1140.                   - DOS         suspend and execute DOS commands
  1141.                   - EXIT        close files and terminate TimeTrak
  1142.  
  1143.  
  1144.  
  1145.                   SPLIT MENU
  1146.  
  1147.                   - SPLIT  split current window into two
  1148.                   - CLOSE  the current split/segment
  1149.                   - WINDOW POSN move current split
  1150.                   - ZOOM        the current split/segment
  1151.                   - NEXT        enable next of multi splits
  1152.  
  1153.  
  1154.  
  1155.                   DISPLAY
  1156.  
  1157.                   - CALENDAR    display the calendar for a resource
  1158.                   - DIARY  display the diary for a resource
  1159.                   - FIELD...    select field displayed in split
  1160.  
  1161.  
  1162.  
  1163.                   LOCATE
  1164.  
  1165.                   - Next event in {current resource}
  1166.                   - Prev event in {current resource}
  1167.                   - Next event in current schedule
  1168.                   - Prev event in current schedule
  1169.                   - Key Field...
  1170.                   - Jump to...
  1171.  
  1172.  
  1173.  
  1174.                   CONFIG
  1175.  
  1176.                   - OPTIONS...  TimeTrak modes
  1177.                   - RESOURCES...     set width/name of resources
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.        --------------------------------------------------------------------
  1184.        29 July, 1991      STARTUP              Page 19
  1185.  
  1186.  
  1187.  
  1188.        --------------------------------------------------------------------
  1189.        THE TIMESHEET
  1190.        --------------------------------------------------------------------
  1191.  
  1192.  
  1193.  
  1194.               The TimeTrak  timesheet represents a great improvement in the
  1195.               way computers  display time  related events - including real-
  1196.               time proportional display.
  1197.  
  1198.               The screen is arranged as a time bar across the top, with the
  1199.               remaining area  organized as  a  range  of  lines  that  each
  1200.               represent individual resources - the objects that TimeTrak is
  1201.               responsible for organizing.
  1202.  
  1203.               The columns  in the timesheet display each represent a single
  1204.               timeslot for  the resources listed on the edge of the screen.
  1205.               With a  single schedule  displayed,  all  the  timeslots  are
  1206.               aligned, since  every resource  within a  single schedule  is
  1207.               based on the same time interval.
  1208.  
  1209.               If the  Diary or  Calendar are displayed, pressing the F5 key
  1210.               will revert  to the timesheet - aligned to the time indicated
  1211.               in the diary/calendar.
  1212.  
  1213.  
  1214.  
  1215.               When  multiple   schedules  of   different  slot   sizes  are
  1216.               displayed,  the  timeslots  will  appear  offset  in  various
  1217.               directions -  this is the strength of TimeTrak - to represent
  1218.               the correct time relationships of unrelated resources.
  1219.  
  1220.               When multiple  schedules are  displayed that  have  different
  1221.               week and  day start  times, the  display may look incorrect -
  1222.               however, the  alignment is  correct -  the timesheet reflects
  1223.               the slot  spacings and  start times that were chosen for each
  1224.               schedule  at  the  time  of  their  creation.    With  closer
  1225.               examination,  you'll    notice  that  events  that  start  at
  1226.               particular times  are correctly displayed in relation to each
  1227.               other.
  1228.  
  1229.               When the  cursor is moved horizontally between timeslots, the
  1230.               screen  updates   the  correct   relationships  between   all
  1231.               resources and events.
  1232.  
  1233.               To  understand   the  'mis-'alignment  mentioned  above,  try
  1234.               switching between  splits, and use the TAB key to display the
  1235.               schedule information.   Note  the  difference  in  the  start
  1236.               times, and the relationship between the adjacent splits.
  1237.  
  1238.  
  1239.  
  1240.        AUTOTRAK DISPLAY
  1241.  
  1242.               The timesheet  is capable of operating in two different modes
  1243.               - time  aligned and  event aligned.  When performing entry or
  1244.               modification  of   events,  event  aligned  is  automatically
  1245.  
  1246.  
  1247.        --------------------------------------------------------------------
  1248.        29 July, 1991     TIMESHEET             Page 20
  1249.  
  1250.  
  1251.  
  1252.               selected to  ensure that  each  event  is  clearly  displayed
  1253.               within its  correct  timeslots.    When  event  aligned,  the
  1254.               timesheet is moved in increments of a whole timeslot when the
  1255.               cursor keys are pressed.
  1256.  
  1257.               Time aligned - AutoTrak - may be initiated by the operator or
  1258.               selected as  an automatic  feature after  an interval  of  no
  1259.               keyboard activity.
  1260.  
  1261.               With AutoTrak  display, the event cursor is disabled, and the
  1262.               timesheet is  under the control of the program.  Time aligned
  1263.               operation automatically scales and displays the screen with a
  1264.               cursor that represents the current date and time-of-day.
  1265.  
  1266.               With AutoTrak,  the timesheet  is automatically positioned to
  1267.               indicate the  real-time status of the schedule.  The operator
  1268.               can reposition  the reference  cursor column,  and expand  or
  1269.               compress the view.
  1270.  
  1271.               To  manually  start  AutoTrak,  use  the  CTRL+BackSpace  key
  1272.               combination.  To cancel, use ESC.
  1273.  
  1274.               When AutoTrak is running on a schedule with a small slot size
  1275.               (less than  60 seconds),  you may  notice  that  the  display
  1276.               pauses at  odd (but  regular) intervals  -  this  is  because
  1277.               TimeTrak  moves  the  display  in  single  character  display
  1278.               columns, and  the current  timescale will  not divide  evenly
  1279.               into the  number of  columns on  screen -  the  pause  is  to
  1280.               accumulate the  difference, then  proceed to the next display
  1281.               character column.  Press the +PLUS key to widen the timeslots
  1282.               until the pauses disappear.
  1283.  
  1284.               If the  timeslots are  so wide  that AutoTrak  cannot  'soft-
  1285.               scroll' between  adjacent slots  in a  1-second  period,  the
  1286.               program will  automatically switch to a faster scrolling mode
  1287.               until it  catches up  with the timesheet. Otherwise, AutoTrak
  1288.               will fall behind the real-time clock, and the display will be
  1289.               unsynchronised.
  1290.  
  1291.  
  1292.  
  1293.        CELL CONTENTS
  1294.  
  1295.               Each 'cell'  displays the contents of the current resource at
  1296.               the indicated  timeslot.   Occupied cells  may show  a  solid
  1297.               shaded block,  or if  selected with  the F2 key, a data field
  1298.               value.
  1299.  
  1300.               By pressing  the ENTER  key over an occupied cell, the pop-up
  1301.               window displays  the data  window that was completed when the
  1302.               event was  created -  along with  the available  options  for
  1303.               modifying or deleting the event contents and time range.
  1304.  
  1305.               By pressing  the F2  key in  the timesheet, you are offered a
  1306.               list of  the fields  available in  the current  schedule... -
  1307.               NONE- is the default, which displays the familiar solid block
  1308.               character at  occupied event  times.   By selecting any other
  1309.  
  1310.  
  1311.        --------------------------------------------------------------------
  1312.        29 July, 1991     TIMESHEET             Page 21
  1313.  
  1314.  
  1315.  
  1316.               field name,  you are  able to  see the  split with  the field
  1317.               contents visible in the display.
  1318.  
  1319.  
  1320.  
  1321.               If the  ENTER key is pressed over an empty cell, the database
  1322.               window will  appear that allows you to create a new event and
  1323.               specify the time range of the event.
  1324.  
  1325.               The actual order of pop-up and time range selection is a user
  1326.               defined preference which may be set to your desired method of
  1327.               operation by SET TT_DBWINDOW.
  1328.  
  1329.               The timesheet  display is the only screen where schedules can
  1330.               be opened, closed, or created.  Using the FILE menu, (ALT+F),
  1331.               each of the relevant functions is activated in line with your
  1332.               user access rights.
  1333.  
  1334.  
  1335.  
  1336.        FILE and SPLIT ACTIONS
  1337.  
  1338.               ALT+F-O creates  a new  split with  the chosen schedule.  The
  1339.               new split  will be  located at  the  cursor  line  which  was
  1340.               highlighted when F-Open was selected.
  1341.  
  1342.               ALT+F-R will replace the contents of an existing split with a
  1343.               chosen schedule.   If  no splits  exist, then  F-Replace will
  1344.               duplicate the effect of ALT+F-O.
  1345.  
  1346.               ALT+F-C will  close the  currently active  split, and restore
  1347.               the underlying splits to take over the available screen area.
  1348.               If no splits are remaining, then the screen will remain blank
  1349.               except for the menu bar.
  1350.  
  1351.               ALT+S-S opens  a split  at the  cursor line,  and  provide  a
  1352.               separately scrollable view of the split that it overlaps.
  1353.  
  1354.  
  1355.  
  1356.        MOVING AROUND IN THE TIMESHEET
  1357.  
  1358.               The arrow  keys act  in their  normal manner  for moving  the
  1359.               cursor up,  down, left  or  right  relative  to  the  current
  1360.               position.   Whenever longer  moves are  required, holding the
  1361.               arrow keys  will  cause  the  screen  to  scroll  at  a  rate
  1362.               equivalent to  the  key  repeat  speed.    Depending  on  the
  1363.               timescale of  the selected  timesheet, it is possible to move
  1364.               several years  in the  space of a few seconds key time !  You
  1365.               may  use   the  Config-Options-Keyboard   Speed  function  to
  1366.               increase the key repeat rate.
  1367.  
  1368.               To  move   longer  distances,   pressing  the  SHIFT  key  in
  1369.               conjunction with  an arrow will perform an extended move that
  1370.               is programmable  by the  operator.  If undefined, the default
  1371.               SHIFT+arrow key  will move  one screen  width in  the  chosen
  1372.               direction.
  1373.  
  1374.  
  1375.        --------------------------------------------------------------------
  1376.        29 July, 1991     TIMESHEET             Page 22
  1377.  
  1378.  
  1379.  
  1380.               To define  the extended move size, press any one or two digit
  1381.               keys to  specify the  multiplier of  the move distance - then
  1382.               press one  letter key  from W D H M or S to indicate the size
  1383.               of the  move - in multiples of Weeks, Days, Hours, Minutes or
  1384.               Seconds.   While typing the values, the current extended move
  1385.               size is shown at the lower right-hand corner of the screen.
  1386.  
  1387.               If an invalid letter is pressed as the second or third key, a
  1388.               selector-list will  be displayed to remind you to pick one of
  1389.               the valid  unit sizes.   Pressing  ESC  leaves  the  original
  1390.               settings untouched.
  1391.  
  1392.               (Refer also to the section - Moving to a particular date...)
  1393.  
  1394.  
  1395.  
  1396.               +------------------------------------------------------------+
  1397.                Examples of key sequences for extended moves would be . . .              |------------------------------------------------------------|
  1398.                  1 2 H          12   Hours                 3 m            3    Mins                 3 0 g          30   g ???              +------------------------------------------------------------+
  1399.  
  1400.  
  1401.  
  1402.               To display  the current  extended move size, simply hold down
  1403.               the SHIFT  key.   The current  setting will  be shown  in the
  1404.               lower right corner of the screen.
  1405.  
  1406.  
  1407.  
  1408.               If the ScrollLock function is enabled, the cursor will remain
  1409.               static, and  the timesheet  will pass 'underneath' the cursor
  1410.               position.   If ScrollLock  is disabled,  the cursor will move
  1411.               freely within  the screen area between the screen borders, at
  1412.               which time  the timesheet  will move  to extend  the  visible
  1413.               range of the screen in the direction of movement.
  1414.  
  1415.  
  1416.  
  1417.        MOVING TO THE NEXT... or PREVIOUS...
  1418.  
  1419.               With TimeTrak,  it's as easy as two keys to reposition to the
  1420.               next Hour,  Day, Week  or to  any day within a 7-day range of
  1421.               the current day.
  1422.  
  1423.               Press N for NEXT (P for PREVIOUS), followed by...
  1424.  
  1425.                       Week   Day   Hour
  1426.  
  1427.               If you  want to  move to a particular day, scroll to the day-
  1428.               name on  the list,  or press  the digit  key that matches the
  1429.               day-name.
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.        --------------------------------------------------------------------
  1436.        29 July, 1991     TIMESHEET             Page 23
  1437.  
  1438.  
  1439.  
  1440.               For Week,  Day and Hour moves, the timesheet will immediately
  1441.               align to  the next occurrence of a Week, Day or Hour boundary
  1442.               as specified in the schedule definition.
  1443.  
  1444.               When jumping  to a  specific day, the timesheet will align to
  1445.               the starting  time of  the day  as defined  in  the  original
  1446.               schedule setup.
  1447.  
  1448.               As a  shortcut from  the timesheet,  you can move to the next
  1449.               occurrence of  a particular  day by pressing SHIFT+a digit (1
  1450.               to 7),  which represent  the days Mon-Sun respectively.  This
  1451.               shortcut only works in the forward direction.
  1452.  
  1453.               To repeat  the move,  press N-N  or P-P  which eliminates the
  1454.               need to redefine the move size or the day.
  1455.  
  1456.               The values  used for  Next/Previous  are  separate  to  those
  1457.               maintained by  the extended moves, so you might prefer to set
  1458.               extended moves for some smaller figure... e.g. 2 hours, while
  1459.               using the Next function to select the Day.
  1460.  
  1461.               Also refer  to the  LOCATE function for moving to the NEXT or
  1462.               PREVIOUS event.
  1463.  
  1464.  
  1465.  
  1466.        MOVING TO A PARTICULAR DATE
  1467.  
  1468.               To jump  to a  specific date  within a  12 month range of the
  1469.               cursor time,  you must enter the date as TWO DIGITS, followed
  1470.               by a  month selected from the keyboard overlay. (Keys 1-9, 0,
  1471.               -, =)
  1472.  
  1473.               Default operation is to move to the nearest occurrence of the
  1474.               required date - which means this function will jump backwards
  1475.               in time  if the  required date  is more  than 6 months in the
  1476.               future.
  1477.  
  1478.  
  1479.  
  1480.               To always  move forward in time to the next occurrence of the
  1481.               required  date,  hold  the  SHIFT  key  while  selecting  the
  1482.               required month key.
  1483.  
  1484.               If an  invalid key  is pressed as the second 'digit' or third
  1485.               'letter' key,  the program  assumes that  you want to set the
  1486.               extended move  size... the first digits will be retained, and
  1487.               a selector will ask you to indicate the unit of movement.  To
  1488.               cancel  the   selector  list,  press  ESC,  and  restart  the
  1489.               operation from the first keystroke.
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.        --------------------------------------------------------------------
  1500.        29 July, 1991     TIMESHEET             Page 24
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.               +------------------------------------------------------------+
  1507.                EXAMPLE:              |------------------------------------------------------------|
  1508.                Assume that today's date is 4th July...              |                                                            |
  1509.                To move to the 21st June just past (i.e. the nearest),               press              |                                                            |
  1510.                        2-1-6 (the 6 key is for month #6, June).              |                                                            |
  1511.                To move to 21st June next year, press              |                                                            |
  1512.                        2-1-SHIFT+6              |                                                            |
  1513.                The SHIFT key forces the jump to move forward from the               cursor time to the next occurrence of the required date.              +------------------------------------------------------------+
  1514.  
  1515.  
  1516.  
  1517.               (You may  also use  CTRL+J from  the timesheet to specify and
  1518.               move to a specific date and time.)
  1519.  
  1520.  
  1521.  
  1522.        CHANGING THE ACTIVE SPLIT
  1523.  
  1524.               When more  than one  split is  open on  the screen,  you  can
  1525.               switch between  active splits  by  using  the  CTRL+PgUp  and
  1526.               CTRL+PgDn keys or by pressing ALT+SPACE.
  1527.  
  1528.               When moving  between non-adjacent  splits, TimeTrak will only
  1529.               realign the slot positions to the cursor when an arrow key or
  1530.               event alignment is required.
  1531.  
  1532.        SCROLL LOCK
  1533.  
  1534.               The ScrollLock function is indicated by a bar/arrow symbol in
  1535.               the lower  right corner  of the  display.   When the  bar  is
  1536.               shown, the  timesheet will  scroll under  the cursor  in  all
  1537.               directions - and the 'reference' timeslot will remain static.
  1538.               If the  double-ended arrow  indicator is  visible,  then  the
  1539.               reference timeslot  will initially  move within  the width of
  1540.               the screen.   Only  when screen  limits are reached, will the
  1541.               timesheet move to extend the range of display.
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.        --------------------------------------------------------------------
  1554.        29 July, 1991     TIMESHEET             Page 25
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.        ADJUSTING THE CURSOR POSITION
  1561.  
  1562.               The <  and >  keys allow  you  to  reposition  the  reference
  1563.               timeslot anywhere  on the horizontal axis - if  ScrollLock is
  1564.               disabled, the  next arrow  key will  move the  reference time
  1565.               cursor in  the direction  of the  arrow.   It is advisable to
  1566.               play with these functions while watching the time bar so that
  1567.               the separate functions become more obvious.
  1568.  
  1569.  
  1570.  
  1571.        EDITING EVENTS IN THE PAST
  1572.  
  1573.               It should  be noted  that -  by default,  you are not able to
  1574.               modify events  that have  already passed the current date and
  1575.               time-of-day.   If an  event started in the past, but is still
  1576.               running, then  you are  able to  adjust the end time, but the
  1577.               resource and  start time  will remain  fixed.  To change this
  1578.               feature, refer  to the  environment variables TT_EDITPAST (or
  1579.               press CTRL+O-P if you have access to the Config menu).
  1580.  
  1581.               Also worth noting is the fact that with default settings, the
  1582.               timeslot for  the current time of day is regarded as being in
  1583.               the past - since the time for every slot is determined at the
  1584.               second the slot begins.
  1585.  
  1586.               The nett effect of this is that - if you schedule an event to
  1587.               run from  09:00 until  11:30, and  when the  event eventually
  1588.               begins, you  want to  change something  at 9:01,  you will be
  1589.               stopped from  adjusting the  starting characteristics  of the
  1590.               event.   The relationship  of the  current  timeslot  can  be
  1591.               changed by using the SET TT_PRESENT=FUTURE command.
  1592.  
  1593.               The contents and duration of an event remain changeable until
  1594.               the event passes its end time.
  1595.  
  1596.  
  1597.  
  1598.        LOCATING A KEY FIELD VALUE -
  1599.  
  1600.               Pressing ALT+L  to open  the LOCATE  menu will  allow you  to
  1601.               reposition to any event in the current resource or schedule.
  1602.  
  1603.               If any  fields were  designated as  key fields  in the  File-
  1604.               Create process,  you may  select the  Key Field...  option to
  1605.               search for a value in any key field.
  1606.  
  1607.               Move the  menu cursor  to select  one of the key field names,
  1608.               and press ENTER.
  1609.  
  1610.               A text  entry box  will then  allow you  to specify the field
  1611.               contents to be located.
  1612.  
  1613.               After completing  this field  with the ENTER key, you can use
  1614.               the   CTRL+arrow    keys   (for    current    resource)    or
  1615.  
  1616.  
  1617.        --------------------------------------------------------------------
  1618.        29 July, 1991     TIMESHEET             Page 26
  1619.  
  1620.  
  1621.  
  1622.               CTRL+SHIFT+arrow keys  (whole schedule) to locate the desired
  1623.               event.
  1624.  
  1625.               The current  search scope  is indicated  at the bottom right-
  1626.               hand corner of the display when the CTRL (+SHIFT) key is held
  1627.               down.
  1628.  
  1629.  
  1630.  
  1631.               +------------------------------------------------------------+
  1632.                ... in Rsrc = Search in current resource only.              |                                                            |
  1633.                ... in Shdl = Search in all resources of current schedule.              +------------------------------------------------------------+
  1634.  
  1635.  
  1636.  
  1637.               If the  search  fails,  the  timesheet  will  remain  at  the
  1638.               original position,  and the status bar will flash to indicate
  1639.               that the search operation was unsuccessful.
  1640.  
  1641.               Example -
  1642.  
  1643.               To find the next occasion we have a salesman in London.
  1644.  
  1645.               Using the  SALESMEN schedule,  press F3  and select  Location
  1646.               (Location was  defined as  a key field when salesmen schedule
  1647.               was created.)
  1648.  
  1649.               When the  Search for...  box appears,  type in LOND and press
  1650.               ENTER (LOND is sufficient since the search is only matched to
  1651.               the number of characters entered.
  1652.  
  1653.               Now . . .  if you want to find the next occurrence of the key
  1654.               value in the current resource, press CTRL+right arrow, or for
  1655.               the previous  occurrence, CTRL+left  arrow.  By also pressing
  1656.               the SHIFT  key the  search will  scan all  resources  in  the
  1657.               current schedule.
  1658.  
  1659.  
  1660.  
  1661.               When more  than  one  event  starts  at  the  same  timeslot,
  1662.               TimeTrak will  step vertically  through those  events  before
  1663.               moving on to the next timeslot/event position.
  1664.  
  1665.               Searches may  be repeated  by using  the CTRL+arrow  keys  to
  1666.               search within the same resource, or CTRL+SHIFT+arrow keys for
  1667.               all resources within the same schedule.
  1668.  
  1669.               If no  key field  searches have  been  made  in  the  current
  1670.               schedule, then  the CTRL+arrow  keys will  behave in the same
  1671.               way as CTRL+N and CTRL+P, to locate the presence of any event
  1672.               in the  search scope.   If  a key  search  has  already  been
  1673.               performed in  this schedule during this TimeTrak session, the
  1674.               CTRL+arrow keys  will only  perform key  searches in the most
  1675.               recently selected key field.
  1676.  
  1677.  
  1678.  
  1679.        --------------------------------------------------------------------
  1680.        29 July, 1991     TIMESHEET             Page 27
  1681.  
  1682.  
  1683.  
  1684.               If a  key search is currently available, the status line will
  1685.               show a tick '√' character in the lower Right hand corner.
  1686.  
  1687.  
  1688.  
  1689.        SEARCHING FOR ANY EVENT
  1690.  
  1691.               To ignore  the most recent key search value, or simply search
  1692.               for the  mere presence  of an  event, you  may use either the
  1693.               LOCATE-Next / Previous (CTRL+N / CTRL+P), or select -NONE- as
  1694.               the key search field.
  1695.  
  1696.  
  1697.  
  1698.        SCROLLING SPEED
  1699.  
  1700.               The scroll  speed /  redraw priority  can be  preset  by  the
  1701.               TT_SCROLL option.   Either  from the  DOS environment, or the
  1702.               Config-Options menu,  it is  possible to  dramatically change
  1703.               the scrolling speed depending on the accuracy required of the
  1704.               displayed data during scrolling.
  1705.  
  1706.               If TT_SCROLL=fast,  then keys are processed in real-time, and
  1707.               the complete  screen update  is delayed until the scroll keys
  1708.               are released.   Depending  on the  speed of your computer and
  1709.               disk hardware,  it is  possible that you will see some screen
  1710.               activity between  keystrokes,  it's  unlikely  to  completely
  1711.               redraw the  whole screen  while moving at 'full speed '.  The
  1712.               time bars  and current  resource are always updated correctly
  1713.               during scroll actions.
  1714.  
  1715.               Floppy based systems are recommended to use TT_SCROLL=fast to
  1716.               provide scrolling faster than the disk operations.
  1717.  
  1718.  
  1719.  
  1720.        VISIBLE TIME RANGE
  1721.  
  1722.               The timesheet  display may  be compressed using the MINUS (-)
  1723.               key or  expanded using  the PLUS  (+) key  to  any  degree  -
  1724.               several conditions apply.
  1725.  
  1726.               Any timesheet  display can only be expanded until the densest
  1727.               split on  screen  reaches  full  screen  width.    Similarly,
  1728.               compression is  limited to  a point  where the  widest  split
  1729.               reaches 1 single character width.
  1730.  
  1731.  
  1732.  
  1733.               When multiple  splits are compressed, the densest splits will
  1734.               blank-out when  they reduce to less than one character width.
  1735.               When expanded,  they will  return to  visible state  when the
  1736.               degree of  scaling allows  them  to  be  shown  correctly  in
  1737.               relation to the adjacent split data.
  1738.  
  1739.               If you  have more  than one  split, and the slotsize is not a
  1740.               direct multiple (in seconds), then you will be limited in the
  1741.  
  1742.  
  1743.        --------------------------------------------------------------------
  1744.        29 July, 1991     TIMESHEET             Page 28
  1745.  
  1746.  
  1747.  
  1748.               amount of compression when the denser split is active - since
  1749.               the display  automatically checks  the scaling to ensure that
  1750.               the column  widths within a split are identical... hence non-
  1751.               multiples cannot be displayed symmetrically at some levels of
  1752.               compression due to the horizontal resolution of the screen.
  1753.  
  1754.               Note that if the display is compressed or scrolled beyond the
  1755.               range of  1970 and 2037 AD, the movement will   be limited to
  1756.               stay within that range.  Some positioning errors may occur if
  1757.               you try  using the  very first slot in 1970, or the last slot
  1758.               in 2037.
  1759.  
  1760.               TimeTrak will  only display  splits when all the cell data is
  1761.               accurately represented.
  1762.  
  1763.  
  1764.  
  1765.        CREATING A NEW EVENT
  1766.  
  1767.               To create  an event  in the timesheet, simply press the ENTER
  1768.               or the INS key over any empty cell.  The program will display
  1769.               the user  form previously  set up for this schedule - so that
  1770.               you can  fill in  the relevant  details.  Once completed, you
  1771.               are prompted to indicate the resource and time-range required
  1772.               for the event.
  1773.  
  1774.               The start and end times of the event, along with the duration
  1775.               will be indicated at the bottom of screen.
  1776.  
  1777.               Pressing ESC  as the first key when creating a new event will
  1778.               switch the  entry modes  - equivalent to toggling TT_DBWINDOW
  1779.               once for those irregular situations where the details need to
  1780.               be entered  in opposite  order.  Pressing ESC repeatedly will
  1781.               move  back  through  the  program  structure  to  the  normal
  1782.               timesheet display.
  1783.  
  1784.  
  1785.  
  1786.        SETTING THE EVENT DURATION AND TIME
  1787.  
  1788.               When you  begin setting a range, the program assumes that you
  1789.               will have  already placed  the start time, and need to define
  1790.               the end  time with  the arrows.   By using the SPACE bar, you
  1791.               may switch between positioning the whole event, and adjusting
  1792.               the start  and end times individually. The time range display
  1793.               at the  bottom of  the screen indicates which times are being
  1794.               adjusted.
  1795.  
  1796.  
  1797.  
  1798.               If you  prefer to set the event start and end times by typing
  1799.               the values,  press the  R key  whenever a time range is being
  1800.               defined.   The pop-up shown above will allow you to enter the
  1801.               exact  time  details  required  without  moving  the  display
  1802.               (Times are rounded to fit into the nearest whole timeslot).
  1803.  
  1804.  
  1805.  
  1806.  
  1807.        --------------------------------------------------------------------
  1808.        29 July, 1991     TIMESHEET             Page 29
  1809.  
  1810.  
  1811.  
  1812.               The range  setting technique  is extremely  flexible, but you
  1813.               may need  to practice  before you  are completely comfortable
  1814.               with its  operation, and  its interaction  with the scrolling
  1815.               facilities.
  1816.  
  1817.  
  1818.  
  1819.               +------------------------------------------------------------+
  1820.                For each press of the SPACE bar, the positioning mode will               step through the following sequence...              |                                                            |
  1821.                --> START --> POSITION --> END --> POSITION -->              +------------------------------------------------------------+
  1822.  
  1823.  
  1824.               When setting  one end  only, the  range is  elastic... as you
  1825.               move nearer or further from the fixed end, the blinking range
  1826.               cursor will  expand and  contract with  the cursor  movement.
  1827.               In the case that you pass the movable end over the fixed end,
  1828.               TimeTrak will  slide both  times together  until a  new  time
  1829.               point is marked.
  1830.  
  1831.               If the  DEL key  is pressed  while setting  a range, both the
  1832.               start and  end time  of the event will be repositioned to the
  1833.               cursor position.
  1834.  
  1835.               If the  ScrollLock function  is  disabled  (off),  the  event
  1836.               itself will  not move,  but rather,  the cursor  will move  -
  1837.               which provides  intuitive feedback when the whole range is on
  1838.               screen -  however this  can be  distracting  when  the  event
  1839.               stretches across  more than one screen of time.  In this case
  1840.               you may prefer to set the ScrollLock function, or use the < >
  1841.               keys to reposition the cursor x-position.
  1842.  
  1843.               While placing a range, you can use any keys that are normally
  1844.               used for  positioning within  the schedule.   To  confirm the
  1845.               range shown on screen, press the ENTER key.
  1846.  
  1847.  
  1848.  
  1849.        COPYING EVENTS
  1850.  
  1851.               As an operating aid, the timesheet maintains a holding buffer
  1852.               that can  contain any  single event.    This  is  useful  for
  1853.               placing multiple  events with the same data e.g. meetings for
  1854.               a number of staff - or several pieces of equipment on hire to
  1855.               the same customer.
  1856.  
  1857.               To store  the image  of  an  event  into  the  buffer,  press
  1858.               SHIFT+DEL, this  will leave  the  existing  event  untouched,
  1859.               while creating  a separate  copy of  its  data  and  duration
  1860.               information.
  1861.  
  1862.               To reinsert  the buffer  anywhere into  the timesheet,  press
  1863.               SHIFT+INS.   The blinking time-range block will appear at the
  1864.               cursor position with the same duration as the original event.
  1865.  
  1866.  
  1867.        --------------------------------------------------------------------
  1868.        29 July, 1991     TIMESHEET             Page 30
  1869.  
  1870.  
  1871.  
  1872.               You can  adjust the  length or  resource of  the event before
  1873.               finally placing it with the ENTER key.
  1874.  
  1875.  
  1876.  
  1877.        MODIFYING OR DELETING AN EVENT
  1878.  
  1879.               To make  any change  to an  existing event,  simply place the
  1880.               cursor anywhere  over the  event, then  press the  ENTER key.
  1881.               TimeTrak displays a list of the available options.
  1882.  
  1883.  
  1884.  
  1885.               The default  entry allows you to UPDATE the event contents by
  1886.               typing over  or inserting new text directly into the existing
  1887.               data window.
  1888.  
  1889.               DELETE allows  the selected  event to  be completely  removed
  1890.               from the  schedule.   To directly  access the delete function
  1891.               you may  press the  DEL key  while the  cursor  is  over  any
  1892.               portion of an event in the timesheet.
  1893.  
  1894.               REPOSITION allows  you to  redefine the resource or start/end
  1895.               times for the selected event.  By picking REPOSITION, you are
  1896.               immediately put  back into the event placement mode - much as
  1897.               if you  were creating  a new event.  The existing event block
  1898.               begins to  blink, and  may be  repositioned or resized to any
  1899.               free location  in the  schedule.   All  the  positioning  and
  1900.               cursor functions  are fully active within the schedule in the
  1901.               same way they are used in the new event operation.
  1902.  
  1903.               COPY follows exactly the same functionality as the REPOSITION
  1904.               function - with the exception that the existing event remains
  1905.               untouched.
  1906.  
  1907.               Using the SPACE bar will allow you to adjust the start or end
  1908.               times -  or the overall position of the event in time.  Refer
  1909.               to 'Setting the event duration and time range'.
  1910.  
  1911.  
  1912.  
  1913.        SELECTING THE FIELD DISPLAY
  1914.  
  1915.               Pressing F2 will list the fields available within the current
  1916.               split, by  selecting a field name, the screen will be redrawn
  1917.               with the  newly selected field data in place of the anonymous
  1918.               blocks.
  1919.  
  1920.               Selecting any  of the  field names for display will result in
  1921.               slightly slower  screen updates  due to the extra disk access
  1922.               required.
  1923.  
  1924.               Fields that  were not  given a  name when  the  schedule  was
  1925.               built, will be displayed with names of u0, u1, u2.
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.        --------------------------------------------------------------------
  1932.        29 July, 1991     TIMESHEET             Page 31
  1933.  
  1934.  
  1935.  
  1936.        --------------------------------------------------------------------
  1937.        ALARMS & REMINDERS
  1938.        --------------------------------------------------------------------
  1939.  
  1940.  
  1941.  
  1942.               One of  the most  dynamic aspects  of the TimeTrak program is
  1943.               the ability  to apply  multiple intelligent  alarms  to  each
  1944.               event in the schedule.
  1945.  
  1946.               At any  point in  time prior to the event start time, you may
  1947.               place a visual reminder or initiate a DOS command sequence.
  1948.  
  1949.  
  1950.  
  1951.        ACCESSING THE ALARM FUNCTIONS
  1952.  
  1953.               After  an  event  has  been  created  or  duplicated  in  the
  1954.               schedule, you  can access  the alarm  options by  positioning
  1955.               over the  parent event  and pressing CTRL+A or ENTER.  In the
  1956.               modify options  you  are  offered  the  chance  to  SET/CLEAR
  1957.               ALARMS.   From these  choices you  are led into the following
  1958.               sequence...
  1959.  
  1960.               The initial  alarm display is a blank selector box, or it may
  1961.               contain a  time-sorted list  of any existing alarms that have
  1962.               assigned to this event.
  1963.  
  1964.  
  1965.  
  1966.        SETTING ALARM DETAILS
  1967.  
  1968.               Once the Set/Clear Alarm window appears, move the highlighted
  1969.               bar to the Add option, or an existing event, and press ENTER.
  1970.  
  1971.               If you  chose to add a new alarm, or pressed INS, you are now
  1972.               asked to  define what type of alarm is required, and when the
  1973.               new alarm will be triggered.
  1974.  
  1975.               If you press ENTER over an existing alarm entry, then you are
  1976.               able to change any part of the alarm settings as required.
  1977.  
  1978.               Either way,  the window  now displays  a choice  of different
  1979.               alarm types  that may  be assigned  to the  new alarm / alarm
  1980.               that is being changed.
  1981.  
  1982.               Select one from the following list...
  1983.  
  1984.  
  1985.  
  1986.                   POP-UP -  displays the event data window over the current
  1987.                   activity -  no matter  where in  the TimeTrak program you
  1988.                   are currently working.
  1989.  
  1990.                   DOS CMD  - allows  you to  send any  DOS command-line  to
  1991.                   COMMAND.COM at  the alarm trigger time.  This may be used
  1992.                   to print  a document,  transmit E-Mail,  or initiate some
  1993.  
  1994.  
  1995.        --------------------------------------------------------------------
  1996.        29 July, 1991       ALARMS              Page 32
  1997.  
  1998.  
  1999.  
  2000.                   other online  process.   You can  also designate specific
  2001.                   command strings  to be  sent to  serial or parallel ports
  2002.                   with the dialogue ECHO character string > COMx: etc.
  2003.  
  2004.                   This type of alarm requires the external routine to check
  2005.                   for   its    own   hardware   requirements   and   device
  2006.                   availability.
  2007.  
  2008.  
  2009.  
  2010.                   +--------------------------------------------------------+
  2011.                    DOS commands  require some  familiarity  with  the  DOS                   method   of    dealing   with    launching    programs.                  |                                                        |
  2012.                    Internal commands  - DIR,  COPY, ECHO  etc (that  don't                   require an  external COM  or EXE file) may run directly                   from the  alarm command  line without any modification.                  |                                                        |
  2013.                    XCOPY and  other EXE  / COM  files) will  run from  the                   command  line   untouched   -   unless   they   require                   redirection of  their I/O  streams   (does your command                   line require  the angle brackets < or >, or the pipe  |                   character ?).                  +--------------------------------------------------------+
  2014.  
  2015.                    External DOS commands, and 'your programs' that require
  2016.                    redirection of the input/output must have a new copy of
  2017.                    COMMAND loaded to handle the redirection.
  2018.  
  2019.                    If this is required, begin the DOS alarm command as...
  2020.  
  2021.                    COMMAND /C then your required command line
  2022.  
  2023.  
  2024.  
  2025.        DOS CMD ERRORS
  2026.  
  2027.                   TimeTrak  will   report  an  error,  and  allow  optional
  2028.                   rescheduling - only in the following cases...
  2029.  
  2030.                   - COMMAND.COM could not be located, or
  2031.  
  2032.                   - The  external (EXE/COM) file returned with an exit code
  2033.                   other than zero (success).
  2034.  
  2035.                   If an  external command cannot be found at all, the alarm
  2036.                   will be cancelled.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.        --------------------------------------------------------------------
  2043.        29 July, 1991       ALARMS              Page 33
  2044.  
  2045.  
  2046.  
  2047.        SETTING THE ALARM TIME
  2048.  
  2049.               If you  are modifying  an existing alarm, the selector bar is
  2050.               placed over  the current type and can be moved as required to
  2051.               change to a different alarm type.
  2052.  
  2053.               Once the  alarm type has been selected, pressing ENTER brings
  2054.               a list  of possible  activation times for the alarm, from the
  2055.               list...
  2056.  
  2057.  
  2058.  
  2059.                   +--------------------------------------------------------+
  2060.                   |                                                        |
  2061.                       ■ AT EVENT START TIME                  |                                                        |
  2062.                       ■ 1-MINUTE PRIOR                  |                                                        |
  2063.                       ■ 1-HOUR   PRIOR                  |                                                        |
  2064.                       ■ 1-DAY    PRIOR                  |                                                        |
  2065.                       ■ 1-WEEK   PRIOR                  |                                                        |
  2066.                       ■ USER DEFINED ALARM TIME                  |                                                        |
  2067.                   +--------------------------------------------------------+
  2068.  
  2069.  
  2070.  
  2071.               The first  five options  offer a simple way to place an alarm
  2072.               without having  to specify  the exact  date and  time.    For
  2073.               precise alarm  setting, select  the last option, which allows
  2074.               any alarm  to be  positioned within  1-second accuracy of the
  2075.               system clock.
  2076.  
  2077.               Pressing ENTER  after selecting  an  alarm  activation  time,
  2078.               TimeTrak will  validate the time, then store the new/modified
  2079.               trigger.   Alarms cannot  be set  in the past - if an invalid
  2080.               time is  detected, the  alarm will  be rejected,  and you are
  2081.               returned to the alarm selector list.
  2082.  
  2083.  
  2084.  
  2085.               NOTE:
  2086.  
  2087.               The number of alarms is limited to 20 per timesheet event.
  2088.  
  2089.               Each schedule  event must  not initiate more than one trigger
  2090.               of the same type at the same time,  setting the alarms one or
  2091.               more seconds apart is acceptable.
  2092.  
  2093.               Alarms with  the same  trigger time  are prioritized from the
  2094.               first  split  opened,  topmost  resource,  through  the  last
  2095.               resource, then on to the next opened split...
  2096.  
  2097.  
  2098.  
  2099.        --------------------------------------------------------------------
  2100.        29 July, 1991       ALARMS              Page 34
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.        ALARM ACKNOWLEDGEMENT
  2107.  
  2108.               DOS CMD  alarms automatically  cancel as soon as the alarm is
  2109.               processed.  If the DOS command fails to be executed, then you
  2110.               are  given   the  option   to   cancel   or   reschedule   it
  2111.               automatically. (Rescheduling  can be  useful when  the  alarm
  2112.               application can't  get the  required resources at the current
  2113.               moment - but may succeed at some later time.)
  2114.  
  2115.               If you chose a POP-UP alarm type, then once the alarm message
  2116.               has been  displayed, you are allowed 30 seconds to respond to
  2117.               the alarm  with an  order to CANCEL the alarm permanently, or
  2118.               ask it  to go  away and  sleep.   If you  don't press any key
  2119.               within 30  seconds, the program will automatically reschedule
  2120.               the alarm  in accordance  with the strategy noted on the next
  2121.               page.
  2122.  
  2123.  
  2124.  
  2125.        DELETING AN ALARM
  2126.  
  2127.               To remove  an alarm  from an  event  without  triggering  the
  2128.               alarm, move the timesheet cursor over the event that contains
  2129.               the alarm, and press CTRL+A or ENTER-A.
  2130.  
  2131.               Select the SET/CLEAR ALARM function to open the alarm window,
  2132.               then move  the highlight  to the desired alarm, and press the
  2133.               DEL key.   You  will be  asked to  confirm that the indicated
  2134.               alarm should be removed permanently.
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.        --------------------------------------------------------------------
  2164.        29 July, 1991       ALARMS              Page 35
  2165.  
  2166.  
  2167.  
  2168.        --------------------------------------------------------------------
  2169.        ALARM RESCHEDULING (SLEEP)
  2170.        --------------------------------------------------------------------
  2171.  
  2172.  
  2173.  
  2174.               If a POP-UP alarm trigger is not acknowledged by the user, or
  2175.               a DOS  CMD alarm  fails - or the operator chooses to make the
  2176.               alarm  go   away  and  sleep,  then  the  sleep  interval  is
  2177.               determined by  the distance  of the  current alarm  from  the
  2178.               'parent' event's starting time.
  2179.  
  2180.               If the rescheduling results in less than 60 seconds remaining
  2181.               to the  event start  time, then  the alarm  is placed  at the
  2182.               event start.
  2183.  
  2184.               A rescheduled  alarm will  wait at  least  30  seconds  after
  2185.               rescheduling before sounding again.
  2186.  
  2187.               When a  schedule has been closed, and alarms have accumulated
  2188.               over time,  the first  occurrence of each 'due' alarm will be
  2189.               triggered when  the file  is reopened for the first time,  if
  2190.               sleep is  chosen,  TimeTrak  will  iterate  through  all  the
  2191.               possible 'rescheduled'  times up  until the current date - so
  2192.               the alarm stays in the same context as it was originally set.
  2193.  
  2194.  
  2195.  
  2196.                   +--------------------------------------------------------+
  2197.                    That is . . .                  |--------------------------------------------------------|
  2198.                    . .  . an  alarm that was originally set for 10:00,on a                   day one week prior to the event will remain at 10:00 on                   the remaining  days, even  if the  alarm is rescheduled                   automatically or manually at any time of the day.                  +--------------------------------------------------------+
  2199.  
  2200.  
  2201.  
  2202.               If the  event start time has already passed when the schedule
  2203.               is reopened  after a  period of  inactivity,   the alarm will
  2204.               sound as  noted above,  both cancel and sleep will cancel the
  2205.               alarm permanently  by virtue  of the rescheduled time falling
  2206.               into the past.
  2207.  
  2208.               If an  event is  moved in time, the attached alarms are moved
  2209.               with it.  If after the move, any alarms fall in past time, or
  2210.               within 5 minutes of the current date / time of day, then they
  2211.               are discarded - as it is assumed that the operator is already
  2212.               looking at  the event  being moved,  and doesn't  want to  be
  2213.               disturbed again  within 5 minutes of placing the event in the
  2214.               new position.
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.        --------------------------------------------------------------------
  2223.        29 July, 1991       ALARMS              Page 36
  2224.  
  2225.  
  2226.  
  2227.               To use  the following  chart,  determine  how  far  away  the
  2228.               present alarm  point is  from the  actual event start...  and
  2229.               locate that time position on the vertical line.
  2230.  
  2231.               From the adjacent text, you can determine what sleep interval
  2232.               will be added to the alarm time for the next 'wake-up' of the
  2233.               alarm.
  2234.  
  2235.  
  2236.  
  2237.               Time from event   Alarm Time / Sleep time
  2238.                -------------------------------------------------------------
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.                   T          EVENT START
  2245.                   |
  2246.                   |        No rescheduling
  2247.                   |
  2248.                   |
  2249.                   |---->   1 minute prior
  2250.                   |
  2251.                   |
  2252.                   |        1 minute intervals
  2253.                   |
  2254.                   |
  2255.                   |---->   1 hour prior
  2256.                   |
  2257.                   |
  2258.                   |        1 hour intervals
  2259.                   |
  2260.                   |
  2261.                   |---->   1 day prior
  2262.                   |
  2263.                   |
  2264.                   |        1 day intervals
  2265.                   |
  2266.                   |
  2267.                   |---->   1 week
  2268.                   |        or more before event
  2269.                   |
  2270.                   |
  2271.                   |        1 week intervals
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.        --------------------------------------------------------------------
  2287.        29 July, 1991       ALARMS              Page 37
  2288.  
  2289.  
  2290.  
  2291.        --------------------------------------------------------------------
  2292.        THE DIARY DISPLAY
  2293.        --------------------------------------------------------------------
  2294.  
  2295.  
  2296.  
  2297.               The TimeTrak  diary provides  the ability  for each person or
  2298.               resource within  a schedule  to display a customized diary on
  2299.               demand.   The diary  presents the  status of  the resource or
  2300.               schedule on an event-by-event basis sorted by time.
  2301.  
  2302.               If the  Timesheet or  Calendar are displayed, pressing the F7
  2303.               key will  switch to the Diary - aligned to the time indicated
  2304.               in the timesheet/calendar.
  2305.  
  2306.  
  2307.  
  2308.               On screen,  between 3  and  11  events  may  be  displayed  -
  2309.               depending on the height of the user-defined diary layout (set
  2310.               during File-New).  More events will be shown if you are using
  2311.               extended text modes on an EGA or VGA monitor.
  2312.  
  2313.               The leftmost  column displays  the event  starting  date  and
  2314.               time.   The rest  of the  diary width  is occupied by a time-
  2315.               ordered list of events for the selected resource/s.
  2316.  
  2317.               When displaying the diary for a single resource, each item is
  2318.               separated by a single or double horizontal rule...
  2319.  
  2320.                   A single line indicates that the events are back-to-back,
  2321.                   and there is no free time available between them, while a
  2322.                   double line  denotes that  there is  at  least  one  free
  2323.                   timeslot between  the events  where an extra event may be
  2324.                   inserted.
  2325.  
  2326.               The items  in a  diary for  the  whole  schedule  are  always
  2327.               separated by a double line.
  2328.  
  2329.  
  2330.  
  2331.        ALL RESOURCES / ONE RESOURCE DISPLAYED
  2332.  
  2333.               As well  as events for the currently active resource, you can
  2334.               toggle between  a  view  of  all  resources  in  the  current
  2335.               schedule with  the SPACE  bar.  Depending on where the cursor
  2336.               is positioned  when switching between modes, the display will
  2337.               align to  the correct  event/timeslot relationship in the new
  2338.               display mode.
  2339.  
  2340.               If there  are no  events in  the current  resource, the diary
  2341.               automatically  changes   to  display  all  resources  in  the
  2342.               schedule.
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.        --------------------------------------------------------------------
  2351.        29 July, 1991       DIARY               Page 38
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.        MOVING AROUND IN THE DIARY
  2358.  
  2359.               The Up and Down arrows are active in diary display - and each
  2360.               press will  cause the diary cursor to move one event position
  2361.               in the arrow direction.
  2362.  
  2363.               When scrolling reaches the first or last event in the current
  2364.               diary screen,  the display  scrolls to  reveal more events in
  2365.               the scroll direction.
  2366.  
  2367.               PgUp and PgDn move the display by one half screen height.
  2368.  
  2369.  
  2370.  
  2371.        CHANGING OR DELETING A DIARY EVENT
  2372.  
  2373.               Since the diary is a display-only format, you cannot directly
  2374.               change the  events in  the diary  window.  By positioning the
  2375.               highlight cursor  over any  desired event, and pressing ENTER
  2376.               twice (once  to leave the diary and reposition the timesheet,
  2377.               and once  to open  the event under the timesheet cursor), you
  2378.               may use any of the timesheet tools to change the event.
  2379.  
  2380.               Once the  event is modified as required, simply redisplay the
  2381.               diary (by  using the  Display menu or CTRL+D) with the cursor
  2382.               still positioned over the updated event.
  2383.  
  2384.  
  2385.  
  2386.        LOCATING EVENTS
  2387.  
  2388.               You can  move to the next or previous event position by using
  2389.               the CTRL+N  and CTRL+P  keys for any event, or the CTRL+arrow
  2390.               key combination  to find  events by  content (if  a value has
  2391.               been set with the Locate-Key-Field function).
  2392.  
  2393.               The F3  key is  available in the diary display to specify new
  2394.               search key values.
  2395.  
  2396.               The diary  will automatically  locate events  in the  correct
  2397.               context -  current resource  or whole schedule - depending on
  2398.               the SPACE  mode toggle.   Pressing  CTRL+SHIFT sequences  are
  2399.               treated the same as CTRL+arrow.
  2400.  
  2401.  
  2402.  
  2403.        MOVING TO A SPECIFIC DATE
  2404.  
  2405.               You may  also move to any date in the current 12-month period
  2406.               by using  a TWO  DIGIT date, followed by a month key from the
  2407.               keyboard overlay.  (1-9, 0, -, =)  To ensure that the move is
  2408.               always forward  from the  cursor, hold  the  SHIFT  key  when
  2409.               selecting the month.
  2410.  
  2411.  
  2412.  
  2413.  
  2414.        --------------------------------------------------------------------
  2415.        29 July, 1991       DIARY               Page 39
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.        CLOSING THE DIARY
  2422.  
  2423.               Pressing the  ENTER key  terminates the  diary  display,  and
  2424.               returns to  the  event  highlighted  by  the  cursor  in  the
  2425.               timesheet.
  2426.  
  2427.               To cancel  the diary  display, and  return  to  the  original
  2428.               location in the timesheet display, use the ESC key.
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.        --------------------------------------------------------------------
  2479.        29 July, 1991       DIARY               Page 40
  2480.  
  2481.  
  2482.  
  2483.        --------------------------------------------------------------------
  2484.        THE CALENDAR DISPLAY
  2485.        --------------------------------------------------------------------
  2486.  
  2487.  
  2488.  
  2489.               The TimeTrak  calendar provides the ability for each resource
  2490.               or person  within a  schedule to have a calendar displayed or
  2491.               printed on demand.
  2492.  
  2493.               The calendar is always organized on a daily basis, with seven
  2494.               columns representing  the days-of-the-week, and the number of
  2495.               rows organized  to fit  the current  display  mode.  Adjacent
  2496.               months are  displayed in  alternating colours  so that  month
  2497.               boundaries are clearly indicated.
  2498.  
  2499.               If the  Diary or Timesheet are displayed, pressing the F6 key
  2500.               will display  the calendar - aligned to the time indicated in
  2501.               the diary/timesheet.
  2502.  
  2503.  
  2504.  
  2505.               The display  is drawn  with respect to the week and day start
  2506.               values that  are defined  in the  schedule.   If the schedule
  2507.               begins on  Tuesday at  09:00, then  each week of the calendar
  2508.               will begin on Tuesday, and end on Monday - times before 09:00
  2509.               on any  day in  this particular  schedule will be regarded as
  2510.               part of the prior day.
  2511.  
  2512.               When  first  displayed,  the  month  containing  the  current
  2513.               timeslot is  positioned in  the centre  of the  calendar, and
  2514.               portions of  the preceding  and following  months  are  shown
  2515.               above and below.
  2516.  
  2517.               The current  date is  indicated in a distinctive colour if it
  2518.               is within the calendar area.
  2519.  
  2520.               The calendar  cursor is  a highlighted  block that  moves  in
  2521.               response to the cursor keys.
  2522.  
  2523.  
  2524.  
  2525.        MOVING AROUND IN THE CALENDAR
  2526.  
  2527.               Motion within  a calendar  is limited  to units  of one whole
  2528.               day.   As you move around the screen with the arrow keys, the
  2529.               display will  reposition to  ensure  that  the  cursor  stays
  2530.               within the  calendar area.  The time bar at the top of screen
  2531.               will correctly  indicate the cursor position even during fast
  2532.               scrolling.
  2533.  
  2534.               By using  the cursor movement keys, you can position over any
  2535.               day in  the calendar.   The  calendar and contents are always
  2536.               correctly  displayed  when  the  cursor  keys  are  used  for
  2537.               positioning.
  2538.  
  2539.  
  2540.  
  2541.  
  2542.        --------------------------------------------------------------------
  2543.        29 July, 1991      CALENDAR             Page 41
  2544.  
  2545.  
  2546.  
  2547.               The PgUp  and PgDn keys will scroll the display by one screen
  2548.               in the  desired direction.   It  should be  noted that if the
  2549.               PgUp/PgDn keys  are held  down, the calendar will be scrolled
  2550.               faster than  the screen  can redisplay - only when the key is
  2551.               released,  will   the  calendar   and   contents   be   fully
  2552.               redisplayed.
  2553.  
  2554.               Pressing BackSpace  will move  the calendar and cursor to the
  2555.               current date.
  2556.  
  2557.  
  2558.  
  2559.        LOCATING EVENTS
  2560.  
  2561.               You may  jump to the next or previous event position by using
  2562.               the CTRL+N  and CTRL+P  keys for any event, or the CTRL+arrow
  2563.               key combination  to find  events by  content (if  a value has
  2564.               been set by the Locate-Key-Field function).
  2565.  
  2566.               The F3  key is  available in  the calendar display to specify
  2567.               new search values.
  2568.  
  2569.               The calendar will only locate events in the current resource,
  2570.               so  CTRL+SHIFT+arrow   sequences  are  treated  the  same  as
  2571.               CTRL+arrow.
  2572.  
  2573.  
  2574.  
  2575.        MOVING TO A SPECIFIC DATE
  2576.  
  2577.               You may  also move to any date in the current 12-month period
  2578.               by using  a TWO  DIGIT date, followed by a month key from the
  2579.               keyboard overlay.  (1-9, 0, -, =)  To ensure that the move is
  2580.               always forward  from the  cursor, hold  the  SHIFT  key  when
  2581.               selecting the month.
  2582.  
  2583.  
  2584.  
  2585.        CLOSING THE CALENDAR
  2586.  
  2587.               Pressing the  ENTER key terminates the calendar function, and
  2588.               returns with  the date  highlighted  by  the  cursor  to  the
  2589.               underlying window...   In  the case  of  the  timesheet,  the
  2590.               active timeslot will be aligned to match the highlighted date
  2591.               in the cursor.
  2592.  
  2593.               To cancel  the calendar  display, and  return to the original
  2594.               location in the underlying  display window, use the ESC key.
  2595.  
  2596.  
  2597.  
  2598.        EVENTS IN THE CALENDAR
  2599.  
  2600.               Below each  date that  is displayed in the calendar, is space
  2601.               for 6  block characters.   Each  block  represents  a  4-hour
  2602.               period within the indicated date.
  2603.  
  2604.  
  2605.  
  2606.        --------------------------------------------------------------------
  2607.        29 July, 1991      CALENDAR             Page 42
  2608.  
  2609.  
  2610.  
  2611.                       6 blocks x 4 hours = 24 hours.
  2612.  
  2613.               For schedules  based on  multiples of a whole day, events are
  2614.               displayed as a solid bar...  for any events that occur within
  2615.               each 4-hour  period of  the schedule,  a solid  block will be
  2616.               displayed, where  no events  are present, the character space
  2617.               is left blank.
  2618.  
  2619.               Since each  date  cell  is  displayed  with  respect  to  the
  2620.               starting day  and time of the associated schedule, each block
  2621.               is  positioned  on  a  4-hour  boundary  from  the  specified
  2622.               schedule  starting   time...  not   necessarily  on   periods
  2623.               calculated from 00:00 midnight.
  2624.  
  2625.               For those schedules with a slotsize less than 24 hours, press
  2626.               the TAB key to display a key to the event-block times.
  2627.  
  2628.  
  2629.  
  2630.               +------------------------------------------------------------+
  2631.                EXAMPLES:              |                                                            |
  2632.                If the schedule was defined to start at 09:00 each day, the               blocks will show... (in order left-right)
  2633.                Block  1    09:00 - 12:59    on date shown                      2    13:00 - 16:59                      3    17:00 - 20:59                      4    21:00 - 00:59    next morning                      5    01:00 - 04:59                      6    05:00 - 08:59
  2634.               +------------------------------------------------------------+
  2635.  
  2636.               +------------------------------------------------------------+
  2637.                If the schedule starts at 00:00 each day, the breaks are               confined within the same day in the expected manner...
  2638.                Block   1   00:00 - 03:59    on date shown                       2   04:00 - 07:59                       3   08:00 - 11:59                       4   12:00 - 15:59                       5   16:00 - 19:59                       6   20:00 - 23:59
  2639.                +------------------------------------------------------------+
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.        --------------------------------------------------------------------
  2655.        29 July, 1991      CALENDAR             Page 43
  2656.  
  2657.  
  2658.  
  2659.        --------------------------------------------------------------------
  2660.        FILE OPERATIONS
  2661.        --------------------------------------------------------------------
  2662.  
  2663.  
  2664.  
  2665.               In TimeTrak,  the FILE  menu provides  access to all the file
  2666.               functions required during normal use.
  2667.  
  2668.  
  2669.  
  2670.        FILE-OPEN
  2671.  
  2672.               Creates a  new split  at the  cursor line (space permitting),
  2673.               and fills  the split with the named schedule.  In the case of
  2674.               the first  split, TimeTrak  will fill  the screen from top to
  2675.               bottom with  the first schedule that is opened.   To select a
  2676.               particular schedule  name,   press ENTER at the Open Filename
  2677.               prompt...   TimeTrak will  display a  list of  the  available
  2678.               schedule files  - or  allow you to move through the directory
  2679.               structure to find the schedule that you require.
  2680.  
  2681.               If you  specify a  partial filename  with wildcard characters
  2682.               (as per  the DOS convention), TimeTrak will use the requested
  2683.               directory, and  list only  those files that match the desired
  2684.               file specification.
  2685.  
  2686.               Using the  file list,  you may also move to other directories
  2687.               by selecting any of the dot or \entries that are shown in the
  2688.               list and pressing ENTER.
  2689.  
  2690.               A maximum  of 4  schedules may  be open at one time - however
  2691.               those 4  may be  displayed in as many as 8 separate splits on
  2692.               screen.(2 sch / 2 splits in Unregistered version)
  2693.  
  2694.  
  2695.  
  2696.        FILE-REPLACE
  2697.  
  2698.               File-Replace  will  load  another  schedule  to  replace  the
  2699.               existing split  contents.   The file  selection procedure  is
  2700.               identical to that used in File-Open.
  2701.  
  2702.               If no  splits are visible, then File-Replace will perform the
  2703.               same function as File-Open to create the first visible split.
  2704.  
  2705.               NOTE: If the schedule in the current split has other multiple
  2706.               splits open  - then  REPLACE is  disabled due to the internal
  2707.               links that  are maintained  between the multiple splits.  You
  2708.               must close the other splits of the same schedule so that only
  2709.               one  split   remains  before   a  REPLACE  operation  may  be
  2710.               performed.
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.        --------------------------------------------------------------------
  2719.        29 July, 1991     FILE MENU             Page 44
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.        FILE-CLOSE
  2726.  
  2727.               Removes the active split from the screen.  All displayed data
  2728.               is saved,  and  the  adjacent  splits  are  repositioned  and
  2729.               expanded to  fill the  space that  was vacated  by the closed
  2730.               split.
  2731.  
  2732.  
  2733.  
  2734.        FILE-CREATE
  2735.  
  2736.               Is the  most complex  of the  File operations.  It allows you
  2737.               (with the  correct privileges)  to define  the structure of a
  2738.               new  schedule.     Once   specified,  the   new  schedule  is
  2739.               immediately available for use by TimeTrak.
  2740.  
  2741.               To assist  in creating  files,  a  series  of  'forced  help'
  2742.               screens  are   displayed  before  each  step  of  the  create
  2743.               operation.   To disable  these guide  screens, start TimeTrak
  2744.               with the -N switch, or set TT_GUIDE = NO
  2745.  
  2746.               The File-Create  option is presented as a series of fields to
  2747.               complete, and a form designer.
  2748.  
  2749.  
  2750.  
  2751.               NEW SCHEDULE NAME
  2752.  
  2753.                   Once CREATE  is selected, you are asked to provide a name
  2754.                   for the  new schedule  - this  should  be  limited  to  8
  2755.                   characters -  any more will be ignored.   After creation,
  2756.                   the new  schedule will  be  stored  as  yourname.TSD  and
  2757.                   associated index file yourname.TSX
  2758.  
  2759.  
  2760.  
  2761.               NUMBER OF RESOURCES
  2762.  
  2763.                   The next  step in  the schedule  definition is to specify
  2764.                   the number  of resources  that should  be present  in the
  2765.                   schedule.   The number  of resources  is  the  number  of
  2766.                   individual items that are to be separately scheduled - in
  2767.                   the above  example, the  staff names would be resources -
  2768.                   so this  field would  contain some value nominally larger
  2769.                   than the number of staff available at the present time.
  2770.  
  2771.  
  2772.  
  2773.               RESOLUTION OF THE SCHEDULE
  2774.  
  2775.                   Now you  must  specify  the  minimum  size  of  scheduled
  2776.                   events.   This is a two step process where you supply the
  2777.                   number of  units per  event, and  the size  of the  unit.
  2778.                   Examples are... 1-hour, 7-days, 30-seconds . . . etc.
  2779.  
  2780.  
  2781.  
  2782.        --------------------------------------------------------------------
  2783.        29 July, 1991     FILE MENU             Page 45
  2784.  
  2785.  
  2786.  
  2787.                   This base  time period  determines the interval that will
  2788.                   be used  to place  time markers  on  the  screen.  (Every
  2789.                   schedule is stored with accuracy to 1 second -  scrolling
  2790.                   a personnel  file in  one second  increments  would  soon
  2791.                   become tiring! - so we let you define the most convenient
  2792.                   time slot size.
  2793.  
  2794.                   The minimum slot size is 1-second, and the largest is 99-
  2795.                   weeks.
  2796.  
  2797.  
  2798.  
  2799.        IMPORTANT
  2800.  
  2801.                   If you  choose a  slot size  that does  not divide evenly
  2802.                   into 24  hours, the slot boundaries will drift throughout
  2803.                   the  length   of  the   schedule,  since  all  slots  are
  2804.                   calculated as  an offset from 00:00 midnight on the first
  2805.                   of January 1970.
  2806.  
  2807.                   To check  your  desired  timebase  for  this  limitation,
  2808.                   convert the  required event resolution into seconds (e.g.
  2809.                   12 minutes x 60 secs = 720 seconds), then divide 86400 by
  2810.                   the calculated  result   (86400 /  720 =  120.0)   If the
  2811.                   final result  has any  non-zero digits  after the decimal
  2812.                   point, then the proposed timebase will drift.
  2813.  
  2814.                   The following  list contains  all possible slot durations
  2815.                   less than  24 hours  that may  be created  under TimeTrak
  2816.                   without the  drift effect  coming in.   Larger slot times
  2817.                   are dependent on the week alignment required.
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.        --------------------------------------------------------------------
  2847.        29 July, 1991     FILE MENU             Page 46
  2848.  
  2849.  
  2850.  
  2851.                   +--------------------------------------------------------+
  2852.                    1 SECOND
  2853.                    00:00∙01   00:00∙02   00:00∙03   00:00∙04   00:00∙05                   00:00∙06   00:00∙08   00:00∙09   00:00∙10   00:00∙12                   00:00∙15   00:00∙16   00:00∙18   00:00∙20   00:00∙24                   00:00∙25   00:00∙27   00:00∙30   00:00∙32   00:00∙36                   00:00∙40   00:00∙45   00:00∙48   00:00∙50   00:00∙54
  2854.                    1 MINUTE
  2855.  
  2856.                    00:01∙00   00:01∙04   00:01∙12   00:01∙15   00:01∙20                   00:01∙30   00:01∙36   00:02∙00   00:03∙00   00:04∙00                   00:05∙00   00:06∙00   00:08∙00   00:09∙00   00:10∙00                   00:12∙00   00:15∙00   00:16∙00   00:18∙00   00:20∙00                   00:24∙00   00:30∙00   00:32∙00   00:36∙00   00:40∙00                   00:45∙00   00:48∙00
  2857.                    1 HOUR
  2858.                    01:00∙00   01:12∙00   01:20∙00   01:30∙00   01:36∙00                   02:00∙00   02:24∙00   02:40∙00   03:00∙00   04:00∙00                   04:48∙00   06:00∙00   08:00∙00   12:00∙00
  2859.                    1 DAY
  2860.                    +--------------------------------------------------------+
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.               STARTING DAY AND TIME
  2867.  
  2868.                   Each schedule  is aligned  to a day and time that is most
  2869.                   applicable for the schedules intended use.
  2870.  
  2871.                   For example,  personal  schedules  may  be  started  from
  2872.                   Saturday or  Sunday, while  business schedules  could  be
  2873.                   Monday.
  2874.  
  2875.                   Similarly, a  factory shift  system could  be aligned  to
  2876.                   Thursday.   In that  case, a  schedule based  on Thursday
  2877.                   would be more appropriate for the factory staff.
  2878.  
  2879.                   In the  same concept,  different departments  will  often
  2880.                   align  their   work  patterns   around  different  office
  2881.                   times...
  2882.  
  2883.                   In the office mentioned above, you may choose to schedule
  2884.                   on 30  minute intervals  from 09:00,  while  the  factory
  2885.                   works from  07:00, which  is the  shift starting time for
  2886.                   each new 'production' day.
  2887.  
  2888.                   By setting  the schedule start time to reflect the actual
  2889.                   requirements of  the department  being scheduled as shown
  2890.                   above,  TimeTrak   is  able  to  provide  more  intuitive
  2891.  
  2892.  
  2893.  
  2894.        --------------------------------------------------------------------
  2895.        29 July, 1991     FILE MENU             Page 47
  2896.  
  2897.  
  2898.  
  2899.                   displays which  show  the  correct  relationship  between
  2900.                   multiple schedules.
  2901.  
  2902.  
  2903.  
  2904.                   +--------------------------------------------------------+
  2905.                    Example:                  |--------------------------------------------------------|
  2906.                    From the  above situation, consider a shift worker that                   applies for  some holidays,  and needs  to pick  up his                   salary  from   the  company  office  before  leaving...                  |                                                        |
  2907.                    By looking  at the  two schedules alongside each other,                   it is  immediately apparent  from the  schedule offsets                   that his  last shift ends outside regular office hours,                   thus he must pick up his pay during the preceding day.                  +--------------------------------------------------------+
  2908.  
  2909.  
  2910.  
  2911.               SCHEDULE DATA LAYOUT
  2912.  
  2913.                   The screen  now displays a blank rectangle on the screen.
  2914.                   This box after resizing and addition of data fields, will
  2915.                   be the  data window that is used to store and display the
  2916.                   information about any event in the schedule.
  2917.  
  2918.  
  2919.  
  2920.                   The cursor  is positioned  within the  box area,  you can
  2921.                   create prompts  and reposition  with the  arrow  keys  as
  2922.                   required.
  2923.  
  2924.                   By pressing  CTRL+W, you  may resize  the rectangle using
  2925.                   the arrow  keys interactively  while defining  the window
  2926.                   contents.  Resizing is terminated with the ENTER key.
  2927.  
  2928.                   At this  time you  should determine  the most  favourable
  2929.                   layout  to   contain  the   information  needed  in  your
  2930.                   schedule.
  2931.  
  2932.                   Typing text will create messages or legends on the form -
  2933.                   the position and content is completely arbitrary, and has
  2934.                   no effect  on TimeTrak  operation. UNDERSCORE  and  TILDE
  2935.                   characters are  reserved for  field definitions - see the
  2936.                   next paragraph.
  2937.  
  2938.                   To access  the extended  character set, hold down the ALT
  2939.                   key while  you type  the decimal  character value  on the
  2940.                   numeric keypad.   The extended character set is listed at
  2941.                   the rear of this manual.
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.        --------------------------------------------------------------------
  2951.        29 July, 1991     FILE MENU             Page 48
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.               LINE DRAWING
  2958.  
  2959.                   To assist  in creating  boxes and  simple graphics, press
  2960.                   the CTRL+L  keys to  enable the  line  drawing  function.
  2961.                   Moving the cursor will produce a continuous line that can
  2962.                   be used  to highlight  fields and user entries.  Pressing
  2963.                   ENTER restores the form layout mode.
  2964.  
  2965.                   To insert  or delete  lines within the form design, press
  2966.                   CTRL+I or  CTRL+D  (INS & DEL are used within the current
  2967.                   line to add or delete characters).
  2968.  
  2969.  
  2970.  
  2971.               DATABASE FIELDS
  2972.  
  2973.                   As well  as  text  and  prompts,  the  data  window  will
  2974.                   probably contain  variable fields  that are  used to hold
  2975.                   information unique  to  each  event.    To  indicate  the
  2976.                   position for a data field within the form layout, use the
  2977.                   UNDERSCORE ( _ ) character to fill the required space.
  2978.  
  2979.                   +--------------------------------------------------------+
  2980.                       e.g. Name _______                  +--------------------------------------------------------+
  2981.  
  2982.                   If the field is required to be used in LOCATE operations,
  2983.                   a tilde (~) character
  2984.  
  2985.                   +--------------------------------------------------------+
  2986.                       e.g. Name ~______~                  +--------------------------------------------------------+
  2987.  
  2988.                   should appear  at any  one or  more positions  within the
  2989.                   field area,  more details  may be  found under the LOCATE
  2990.                   function in the timesheet chapter.
  2991.  
  2992.  
  2993.  
  2994.                   Fields and  key-fields are  determined by the presence of
  2995.                   continuous strings of UNDERSCORE or TILDE characters.  If
  2996.                   the field  area contains  any other  character,  TimeTrak
  2997.                   will interpret the area as two separate fields/keys.
  2998.  
  2999.  
  3000.  
  3001.               SETTING FIELD NAMES
  3002.  
  3003.                   When the  layout is  complete, press  CTRL+ENTER to begin
  3004.                   setting the names for each of the user data fields.
  3005.  
  3006.  
  3007.  
  3008.                   For each  user field  that was  defined, a small text box
  3009.                   will appear.   Type  in the  name that will be associated
  3010.  
  3011.  
  3012.        --------------------------------------------------------------------
  3013.        29 July, 1991     FILE MENU             Page 49
  3014.  
  3015.  
  3016.  
  3017.                   with this  data in normal operation - these are the names
  3018.                   that will appear in the F2 display field selector.
  3019.  
  3020.  
  3021.  
  3022.                   +--------------------------------------------------------+
  3023.                    e.g. if the field is designated as holding the customer                   account number,  the field  name may  be  CustAccNo  or                   Account#....                  +--------------------------------------------------------+
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.               LAYOUT DIARY FORM
  3030.  
  3031.                   Once the schedule data form is complete, you have defined
  3032.                   the way data will be entered and displayed within the new
  3033.                   schedule.   You have also designated the type and size of
  3034.                   all  the   data  fields  that  are  associated  with  the
  3035.                   schedule...
  3036.  
  3037.                   The  screen  will  now  display  another  blank  'window'
  3038.                   rectangle on the screen...
  3039.  
  3040.                   To make  some aspects  of  the  schedule  more  readable,
  3041.                   layout allows  you  to  design  a  text  box  that  tells
  3042.                   TimeTrak how you want to see the schedule data when it is
  3043.                   displayed in  a list  form.   By  providing  this  second
  3044.                   display method,  you can  select only  the most  relevant
  3045.                   information to be shown in a convenient form.
  3046.  
  3047.                   To specify the diary layout, use exactly the same keys as
  3048.                   you did  when setting up the schedule data form.  All the
  3049.                   layout keys  behave in the same manner for both the diary
  3050.                   and schedule data windows.
  3051.  
  3052.                   The diary window is limited in its height between 1 and 6
  3053.                   lines, so that you may display between 3 and 11 events on
  3054.                   screen simultaneously  with the diary (with a standard PC
  3055.                   display).    Similarly  the  width  is  limited  so  that
  3056.                   TimeTrak is able to fit the time indicators in the margin
  3057.                   alongside each event when it is displayed later.
  3058.  
  3059.  
  3060.  
  3061.                   To indicate  where a  data field  should  appear  in  the
  3062.                   diary, place  UNDERSCORE characters  to fill  the desired
  3063.                   space.   TimeTrak will look after padding or trimming the
  3064.                   actual field data to use only the designated space.
  3065.  
  3066.                   If more  underscore areas  are indicated  than fields are
  3067.                   available in the schedule, the status bar will flash, and
  3068.                   a diagnostic  message can be displayed by pressing the F1
  3069.                   key.
  3070.  
  3071.  
  3072.  
  3073.        --------------------------------------------------------------------
  3074.        29 July, 1991     FILE MENU             Page 50
  3075.  
  3076.  
  3077.  
  3078.                   NOTE:   Each data  field may  only appear once within the
  3079.                   diary layout,  if a  single field is designated to appear
  3080.                   in two  or more underscored areas, the program will flash
  3081.                   the  status   bar,  and  a  diagnostic  message  will  be
  3082.                   available by pressing the F1 (help) key.
  3083.  
  3084.                   Once the  diary layout  is completed, press CTRL+ENTER to
  3085.                   designate which  fields should  appear in the underscored
  3086.                   locations.
  3087.  
  3088.  
  3089.  
  3090.               SELECT FIELDS FOR THE DIARY DISPLAY
  3091.  
  3092.                   With the  diary, you  are not  specifying new fields, but
  3093.                   rather, you  are  defining  an  alternate  way  that  the
  3094.                   schedule information may be displayed.
  3095.  
  3096.                   After specifying  the diary layout, one of the previously
  3097.                   underscored areas  will be shown as a flashing block, and
  3098.                   TimeTrak automatically  places the  field names into each
  3099.                   of the possible field areas.
  3100.  
  3101.                   To change which field is displayed in any field location,
  3102.                   use the arrow keys too select the desired field location,
  3103.                   then press ENTER.
  3104.  
  3105.                   A list  of the  available fields allows you to pick which
  3106.                   field should  be shown in the currently highlighted field
  3107.                   location.
  3108.  
  3109.                   NOTE:   Each data  field can  only appear once within the
  3110.                   diary layout,  if a  single field is designated to appear
  3111.                   in two  or more underscored areas, the program will flash
  3112.                   the  status   bar,  and  a  diagnostic  message  will  be
  3113.                   available by pressing the F1 (help) key.
  3114.  
  3115.  
  3116.  
  3117.        SUGGESTIONS
  3118.  
  3119.               Before setting  up a new schedule, consider the possibilities
  3120.               available for the particular application...
  3121.  
  3122.               When setting  up a  sales activity  database, it  may be more
  3123.               relevant to  define the  sales areas  as the resources, while
  3124.               the salesman  name is  a keyed  in value on the data form ...
  3125.               or perhaps you only have one piece each of the demo samples -
  3126.               then the  product samples  could be  more appropriate  as the
  3127.               resources.
  3128.  
  3129.               Also, while  high resolution  schedules can be applied to any
  3130.               problem, they  can require  more  horizontal  scrolling  than
  3131.               you're prepared  for !     In this  case, maybe  a less dense
  3132.               schedule, with multiple items per data form is appropriate.
  3133.  
  3134.  
  3135.  
  3136.  
  3137.        --------------------------------------------------------------------
  3138.        29 July, 1991     FILE MENU             Page 51
  3139.  
  3140.  
  3141.  
  3142.        FILE-PRINT
  3143.  
  3144.               Refer to  Config-Printer for  more details  on printer  setup
  3145.               information.
  3146.  
  3147.  
  3148.  
  3149.               The  first  operation  when  printing  from  TimeTrak  is  to
  3150.               indicate the  type of output required.  The available choices
  3151.               are:
  3152.  
  3153.                  A Planner  similar in  layout  to  the  timesheet  -  with
  3154.                  various formatting options for range and display style.
  3155.  
  3156.                  A Calendar  format  that  provides  a  hard  copy  of  the
  3157.                  'display' calendar function.
  3158.  
  3159.                  A Diary  listing which  provides a  time  sorted  list  of
  3160.                  events in the 'compact' diary layout.
  3161.  
  3162.  
  3163.  
  3164.               Having selected  the listing  format, you  can choose between
  3165.               printing all  the resources  in the current schedule, or only
  3166.               the current resource under the cursor highlight.
  3167.  
  3168.               After selecting  the resource  scope of the listing, you must
  3169.               specify the time range of events that should be printed.  The
  3170.               listing will  include all  events that  begin in  the  period
  3171.               bounded by the entered start and end times (inclusive).
  3172.  
  3173.               By default,  the time  range includes  all  events  that  are
  3174.               currently visible in the timesheet display.
  3175.  
  3176.  
  3177.  
  3178.               CANCELLING A PRINTOUT
  3179.  
  3180.               To cancel  a printout  that is  in already in progress, press
  3181.               the ESC key.
  3182.  
  3183.  
  3184.  
  3185.        FILE-UTILITIES
  3186.  
  3187.               These functions  are supervisory,  and may  never need  to be
  3188.               used - however they are provided for completeness.
  3189.  
  3190.               Reindex allows  you to scan the schedule data file (TSD), and
  3191.               rebuild the  pointers that  allow fast access to the schedule
  3192.               information.
  3193.  
  3194.               This function  need only  be used  if the schedule index file
  3195.               (TSX) is damaged or lost.
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.        --------------------------------------------------------------------
  3202.        29 July, 1991     FILE MENU             Page 52
  3203.  
  3204.  
  3205.  
  3206.               Reindexing has no way of reconstructing alarm information, so
  3207.               it is suggested that as with all database systems, you keep a
  3208.               regular nackup of important schedules.
  3209.  
  3210.  
  3211.  
  3212.               Note:    To  save space  when archiving schedules, you do not
  3213.               need to save the 'TSX' index files, since they may be rebuilt
  3214.               from the  TSD files.   This  is a significant advantage since
  3215.               the TSX file is often much larger than the TSD file.
  3216.  
  3217.  
  3218.  
  3219.               Purge provides  the ability  to  remove  all  events  from  a
  3220.               selected range  of  time  within  a  schedule.    This  would
  3221.               typically be  used to  remove old events from a schedule that
  3222.               was becoming  too large,  or slowing down due to unneccessary
  3223.               storage of a large number of 'past' events.
  3224.  
  3225.  
  3226.  
  3227.        FILE-DOS
  3228.  
  3229.               When this  menu  item  is  selected,  TimeTrak  operation  is
  3230.               suspended, and  the user  is placed in a temporary DOS shell.
  3231.               From this  point, you  may run any DOS application or utility
  3232.               that will  fit into  memory alongside TimeTrak.  To return to
  3233.               normal TimeTrak  operation, type  EXIT  at  the  DOS  prompt,
  3234.               followed by the ENTER key.
  3235.  
  3236.               A copy  of DOS'  COMMAND.COM must  be  present  on  disk  and
  3237.               correctly identified to DOS for this function to work.
  3238.  
  3239.  
  3240.  
  3241.        FILE-EXIT
  3242.  
  3243.               Is the  normal method  of terminating  the TimeTrak  program.
  3244.               Once selected,  all current  operations  are  stopped,  files
  3245.               closed and the screen restored to the state prior to TimeTrak
  3246.               operation.
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.        --------------------------------------------------------------------
  3266.        29 July, 1991     FILE MENU             Page 53
  3267.  
  3268.  
  3269.  
  3270.        --------------------------------------------------------------------
  3271.        SPLIT OPERATIONS
  3272.        --------------------------------------------------------------------
  3273.  
  3274.  
  3275.  
  3276.               The Split  menu  provides  the  ability  to  manage  multiple
  3277.               schedules in the timesheet.
  3278.  
  3279.  
  3280.  
  3281.               Some split  menu operations  cross-over with  the  File-Open,
  3282.               Replace and Close functions.
  3283.  
  3284.  
  3285.  
  3286.        SPLIT-SPLIT
  3287.  
  3288.               Creates a  new split  of the  active schedule  at the  cursor
  3289.               line.   This new  split may  be scrolled separately, and have
  3290.               different display  fields as  required.   Any changes made in
  3291.               either of  the splits  will reflect  correctly in  the  other
  3292.               splits of the same schedule.
  3293.  
  3294.               The total number of splits on screen is limited to 8.
  3295.               (2 Unregistered)
  3296.  
  3297.        SPLIT-CLOSE
  3298.  
  3299.               Performs the  same operation  as the FIle-Close function.  If
  3300.               multiple splits  are open  for a  single schedule,  only  the
  3301.               current split is closed.
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.        SPLIT-ZOOM
  3308.  
  3309.               Bring the currently active split up to full screen (and vice-
  3310.               versa) -  this allows  more resources  to be  shown  for  the
  3311.               selected split.  A shortcut for this function is to press the
  3312.               CTRL+Z key combination.
  3313.  
  3314.  
  3315.  
  3316.        SPLIT-WINDOW POSITION
  3317.  
  3318.               By selecting  this  function  or  pressing  CTRL+W  from  the
  3319.               timesheet display,  you may  adjust the  size of  the  active
  3320.               split when there is more than one split visible on screen.
  3321.  
  3322.               When the  active split is the top-most or bottom-most, Split-
  3323.               Window Position  allows you  to adjust  the position  of  the
  3324.               dividing  line  between  the  active  split  and  that  split
  3325.               immediately adjacent.
  3326.  
  3327.  
  3328.  
  3329.        --------------------------------------------------------------------
  3330.        29 July, 1991     SPLIT MENU            Page 54
  3331.  
  3332.  
  3333.  
  3334.               When the active split is between two others, you are asked to
  3335.               choose which  edge is  to be positioned - or both if you want
  3336.               to move the split overall.
  3337.  
  3338.               If repositioning  is impossible  in the  current context, the
  3339.               status bar will flash when the invalid option is chosen.
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.        --------------------------------------------------------------------
  3394.        29 July, 1991     SPLIT MENU            Page 55
  3395.  
  3396.  
  3397.  
  3398.        --------------------------------------------------------------------
  3399.        DISPLAY MENU
  3400.        --------------------------------------------------------------------
  3401.  
  3402.  
  3403.  
  3404.               The Display  menu is the standard method for changing between
  3405.               the timesheet  and  the  various  alternate  TimeTrak  screen
  3406.               displays.
  3407.  
  3408.  
  3409.  
  3410.               To select a display from the menu, either move to your choice
  3411.               with the arrow keys, and press ENTER, or use the hot-key that
  3412.               is indicated in a contrasting colour.
  3413.  
  3414.               Each function  on the  menu may be accessed directly from the
  3415.               timesheet by using the keyboard shortcut key that is shown at
  3416.               the right-hand edge of the menu item bar.
  3417.  
  3418.               REMEMBER -  ALT keys  are menu  functions, CTRL keys are menu
  3419.               shortcuts.
  3420.  
  3421.  
  3422.  
  3423.        DIARY
  3424.  
  3425.               The  diary  displays  the  contents  of  the  schedule  in  a
  3426.               scrollable list  format -  with the  exact layout designed by
  3427.               the user.   The  diary contents  are selectable  between  the
  3428.               events for a single resource, or those of the whole schedule.
  3429.               The diary display can be repositioned to any date or time, as
  3430.               well as  providing the ability to search to events by content
  3431.               or presence.   Pressing  CTRL+D from  the timesheet will also
  3432.               access the diary.
  3433.  
  3434.  
  3435.  
  3436.        CALENDAR
  3437.  
  3438.               With the  calendar display,  you are presented with a day-by-
  3439.               day view  of activities  for the currently selected resource.
  3440.               The calendar may be repositioned to any date or time, as well
  3441.               as providing  the ability  to search  to events by content or
  3442.               presence.   You can  also press  CTRL+C from the timesheet to
  3443.               access the calendar display.
  3444.  
  3445.  
  3446.  
  3447.        --------------------------------------------------------------------
  3448.        LOCATE MENU
  3449.        --------------------------------------------------------------------
  3450.  
  3451.  
  3452.  
  3453.               With the  Locate menu,  TimeTrak  offers  some  of  its  most
  3454.               powerful features.  Each schedule is created with a number of
  3455.               user data  fields or  searchable key  fields  in  the  pop-up
  3456.               window and diary form.
  3457.  
  3458.  
  3459.  
  3460.               The Locate  menu allows you to use these searchable fields to
  3461.               access any  event in  the schedule  - as  well as finding any
  3462.               event simply by its presence.
  3463.  
  3464.  
  3465.  
  3466.        LOCATE NEXT / PREVIOUS EVENT IN RESOURCE
  3467.  
  3468.               By using these menu selections, the timesheet is repositioned
  3469.               to the  start time  of the  next (or  previous) event  in the
  3470.               currently highlighted resource.
  3471.  
  3472.               The search is unconditional, and simply moves to the presence
  3473.               of any event that is forward of the current cursor position.
  3474.  
  3475.               These functions  may be  called within the timesheet by using
  3476.               the CTRL+N and CTRL+P key sequuences.
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.        LOCATE NEXT / PREVIOUS EVENT IN SCHEDULE
  3483.  
  3484.               These menu  selections, perform  much the  same function, but
  3485.               the timesheet  is now  repositioned to  the start time of the
  3486.               next (or  previous)  event  for  any  event  in  the  current
  3487.               schedule.
  3488.  
  3489.               As above,  the search  is unconditional,  and simply moves to
  3490.               the presence  of any  event that  is forward  of the  current
  3491.               cursor position.
  3492.  
  3493.               Where multiple  events occur  at the  same  start  time,  the
  3494.               cursor wil  step vertically  through the  events, until it is
  3495.               necessary to  move horizontally  for  the  next  event  start
  3496.               position.
  3497.  
  3498.               Holding the  SHIFT key  while pressing  the CTRL+N and CTRL+P
  3499.               key sequences  noted above,  you may  execute these functions
  3500.               directly from the timesheet.
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.        --------------------------------------------------------------------
  3507.        29 July, 1991    LOCATE MENU            Page 57
  3508.  
  3509.  
  3510.  
  3511.        LOCATE KEY FIELD VALUE
  3512.  
  3513.               Searching for  a specific event by content is one of the many
  3514.               unique functions of TimeTrak.
  3515.  
  3516.               With this  menu choice,  you may  specify the field to check,
  3517.               and the value to be located within the schedule.
  3518.  
  3519.               Once the field and value have been chosen, use the CTRL+arrow
  3520.               keys to  initiate the  search in  the desired direction.  The
  3521.               search can be repeated as many times as required as the field
  3522.               and value  are retained  for each  split until new values are
  3523.               stored.
  3524.  
  3525.               As above,  pressing the  CTRL+arrow keys  alone  will  search
  3526.               within the  current resource,  while holding  the  SHIFT  key
  3527.               simultaneously, will  locate the  field contents  anywhere in
  3528.               the current schedule.
  3529.  
  3530.               The field  locate function  may be  called  from  any  screen
  3531.               display by pressing the F3 key.
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.        --------------------------------------------------------------------
  3571.        29 July, 1991    LOCATE MENU            Page 58
  3572.  
  3573.  
  3574.  
  3575.        --------------------------------------------------------------------
  3576.        CONFIGURATION OPTIONS
  3577.        --------------------------------------------------------------------
  3578.  
  3579.  
  3580.  
  3581.               The  Config   menu  sets  the  operating  characteristics  of
  3582.               TimeTrak.   If the TT_CONFIG variable is set to NO, then this
  3583.               menu will be unavailable to users.
  3584.  
  3585.  
  3586.  
  3587.        CONFIG-OPTIONS
  3588.  
  3589.               Selecting this  function displays  a list of the options that
  3590.               may be  set-up. From  the timesheet,  you may press CTRL+O to
  3591.               open the Options submenu.
  3592.  
  3593.  
  3594.  
  3595.               You may choose from any item on the list with the cursor keys
  3596.               followed by  pressing ENTER.     Once a  selection is made, a
  3597.               selector box will offer a list of the  available settings for
  3598.               the chosen option.
  3599.  
  3600.               Any changes  made here  are for the current session only, the
  3601.               next time  TimeTrak is  run,  the  defaults  (or  environment
  3602.               settings) will be used.
  3603.  
  3604.  
  3605.  
  3606.        CONFIG-RESOURCE
  3607.  
  3608.               Allows you  to modify the resource names and the width of the
  3609.               left margin in the timesheet.  By selecting this function, or
  3610.               pressing CTRL+R  in the timesheet, a submenu will appear that
  3611.               allows you to choose the desired action.
  3612.  
  3613.               If you  chose to  modify the  resource name, a text entry box
  3614.               will appear  on the  current cursor  line.    Type  over  the
  3615.               existing name and press ENTER to store the new text.
  3616.  
  3617.               To allocate  more or  less space  to  the  left  margin  that
  3618.               contains the  resource and  file/field  names.    select  the
  3619.               Resource-Width option,   you  can enter a value between 1 and
  3620.               31 to  indicate the number of characters to be shown from the
  3621.               resource names.   After  pressing ENTER,  the screen  will be
  3622.               redrawn with the new value.
  3623.  
  3624.  
  3625.  
  3626.        CONFIG-PRINTER
  3627.  
  3628.               If you  have printer  access  privileges,  this  menu  option
  3629.               allows you  to specify  where the  printer output  should  be
  3630.               directed (to  a file  or device),  as well  as  changing  the
  3631.               existing formatting parameters.
  3632.  
  3633.  
  3634.        --------------------------------------------------------------------
  3635.        29 July, 1991    CONFIG MENU            Page 59
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.               The  print  destination  may  be  any  device  name  that  is
  3642.               recognised by  DOS, or  any drive:path\filename.ext  that  is
  3643.               accessible to  the current  user.   If  a  filename  is  used
  3644.               without any path prefix, then the file will be located in the
  3645.               current working  directory.  If no destination value has been
  3646.               set by TT_PRINTER the default destination  is LPT1.
  3647.  
  3648.               You may  also specify  the character  set  to  be  used  when
  3649.               writing to  the print  device /  file.   In  Version  1.0  of
  3650.               TimeTrak, ASCII and IBMPC are recognised.
  3651.  
  3652.               The default,  IBMPC - provides an output stream that includes
  3653.               all the  line drawing characters found in the IBM-PC extended
  3654.               character set.   This is compatible with the majority of dot-
  3655.               matrix and  PC-compatible laser  printers  available  on  the
  3656.               market today  (Refer to your printer manual for settings that
  3657.               allow the use of the PC character set symbols).
  3658.  
  3659.               For those  applications and  devices where  the  extended  PC
  3660.               line-drawing set  is not  available, the  ASCII setting  will
  3661.               translate  the  line  characters  into  plain  vanilla  ASCII
  3662.               characters that most closely represent the line intentions.
  3663.  
  3664.               The print  output dimensions  are defined  as the  number  of
  3665.               characters and  lines that  can be  contained within a single
  3666.               sheet of  paper with  the existing  printer settings.   These
  3667.               values are  limited to  a minimum  of 25 lines and 80 columns
  3668.               per page.   These  settings  are  used  when  formatting  the
  3669.               various reports  to ensure that pages and lines are broken in
  3670.               the most meaningful manner.
  3671.  
  3672.               If you  chose CON  as the  destination device,  the number of
  3673.               lines will  automatically be  set to 25 - You must explicitly
  3674.               type a new value to override this default.
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.        --------------------------------------------------------------------
  3699.        29 July, 1991    CONFIG MENU            Page 60
  3700.  
  3701.  
  3702.  
  3703.        --------------------------------------------------------------------
  3704.        SUPERVISOR OPTIONS
  3705.        --------------------------------------------------------------------
  3706.  
  3707.  
  3708.  
  3709.               TimeTrak provides  many functions  that can  be misused  - or
  3710.               accidentally used  by inexperienced  operators.   To  prevent
  3711.               these accidents,  the supervisor  functions can  be  used  to
  3712.               limit specific users in their access to the system.
  3713.  
  3714.               In a  larger system,  as well as security and ensuring proper
  3715.               utilization, the  supervisor must  also  be  responsible  for
  3716.               maintaining the backup copies of the schedule databases.
  3717.  
  3718.               Backups may  be performed  locally by  individual users - but
  3719.               for orderly  maintenance of  files and backups in a networked
  3720.               system,  the   network   administrator   should   be   solely
  3721.               responsible for timely and reliable backup procedures.
  3722.  
  3723.               Other than  the program  files supplied  on the diskette, the
  3724.               new schedules  that have been created by you should be copied
  3725.               to a  safe media on a regular basis.  The schedule files have
  3726.               an extension of .TSD and the primary index .TSX. The filename
  3727.               is the  same as  the schedule  name.  The alarm index file is
  3728.               type .TLX
  3729.  
  3730.               Note:    To  save space  when archiving schedules, you do not
  3731.               need to save the 'TSX' index files, since they may be rebuilt
  3732.               from the  TSD files  with the  REINDEX function.   This  is a
  3733.               significant advantage since the TSX file is often much larger
  3734.               than the TSD file.
  3735.  
  3736.  
  3737.  
  3738.               Wher running  TimeTrak from some other 'special' command line
  3739.               or launcher program, the startup path may be not be passed to
  3740.               TimeTrak correctly.  This will be indicated by a warning that
  3741.               the help  files could  not be  opened - since TimeTrak always
  3742.               looks in  the startup  path to  find the  help files...    To
  3743.               overcome  this,   give  the  launcher  program  the  complete
  3744.               TimeTrak path,  which it  will then  pass on  to TimeTrak  at
  3745.               startup.
  3746.  
  3747.               e.g. If  the TT.EXE program and help files are located in the
  3748.               \TIMETRAK subdirectory,  you  would  start  TT  through  your
  3749.               launch program with...
  3750.  
  3751.                  yourlaunchprog {youroptions} \TIMETRAK\TT ... etc
  3752.  
  3753.  
  3754.  
  3755.               For any notes or enhancements about the TimeTrak program that
  3756.               were unavailable at the time of printing the manual, refer to
  3757.               the README.TXT  file that  is supplied on the TimeTrak master
  3758.               disk.
  3759.  
  3760.  
  3761.  
  3762.        --------------------------------------------------------------------
  3763.        29 July, 1991 SUPERVISOR OPTIONS        Page 61
  3764.  
  3765.  
  3766.  
  3767.        ENVIRONMENT VARIABLES
  3768.  
  3769.               To provide the invisible control of user privileges, TimeTrak
  3770.               makes extensive  use of  DOS  environment  variables.    This
  3771.               method was  chosen so  that in a controlled menu environment,
  3772.               it is  almost impossible for a user to change these variables
  3773.               - and their access privileges.
  3774.  
  3775.               A separate  environment is maintained for each DOS shell that
  3776.               is created  - that  is, if a user calls the DOS option in the
  3777.               File menu,  and sets his own privileges, then EXITs back into
  3778.               TimeTrak, those  new variables  will be  ignored,  since  the
  3779.               program is  running under  the original shell and environment
  3780.               that was present when TimeTrak was initially loaded.
  3781.  
  3782.               Using the  environment requires  a  little  tact,  since  DOS
  3783.               doesn't give  you much  space to  move -  especially when you
  3784.               start setting long path and prompt strings.
  3785.  
  3786.               If your system displays the error...
  3787.  
  3788.  
  3789.  
  3790.                   +--------------------------------------------------------+
  3791.                    Out of environment space                  +--------------------------------------------------------+
  3792.  
  3793.  
  3794.  
  3795.               when SETting  variables or  running TimeTrak, then it will be
  3796.               necessary for  you to either remove some previous settings in
  3797.               the environment,  or modify  your CONFIG.SYS  file to provide
  3798.               more environment string space with the command...
  3799.  
  3800.  
  3801.  
  3802.                   +--------------------------------------------------------+
  3803.                    shell=c:\command.com c:\ /e:512 /p                  +--------------------------------------------------------+
  3804.  
  3805.  
  3806.  
  3807.               This is  exactly the  same as  if  the  shell  statement  was
  3808.               omitted from  the CONFIG.SYS  file, but  in this  case we are
  3809.               adding the  /e:512  (or  some  larger  figure)  so  that  the
  3810.               environment is allocated more space than usual.  Replace  C:\
  3811.               with your  own drive:\path  if COMMAND.COM  is not located in
  3812.               the root directory of drive C:
  3813.  
  3814.               CAUTION :  It is  recommended that you prepare a bootable DOS
  3815.               system disk  with your  existing config  and  autoexec  files
  3816.               included - so that in the event of something going wrong, you
  3817.               can still access your system !
  3818.  
  3819.  
  3820.  
  3821.        SETTING THE ENVIRONMENT VARIABLES
  3822.  
  3823.  
  3824.        --------------------------------------------------------------------
  3825.        29 July, 1991 SUPERVISOR OPTIONS        Page 62
  3826.  
  3827.  
  3828.  
  3829.               To use  any of  the following  variables, you may include the
  3830.               SET commands  in your  startup batch file, or type those that
  3831.               you require immediately before running the TimeTrak program.
  3832.  
  3833.               To define  any of  the environment  variables to  some  other
  3834.               value than the default, use...
  3835.  
  3836.  
  3837.                   +--------------------------------------------------------+
  3838.                    SET variablename=value                  +--------------------------------------------------------+
  3839.  
  3840.  
  3841.  
  3842.               In the  following list,  the underlined option is the default
  3843.               value if no value has been specified.
  3844.  
  3845.               For the  non-default options,  only the  CAPITALISED  letters
  3846.               need to be typed in order to conserve environment space.
  3847.  
  3848.               Note: There  should be no SPACE character before or after the
  3849.               EQUAL (=) sign.
  3850.  
  3851.  
  3852.  
  3853.                   Running TimeTrak without any environment or command-line
  3854.                   options will provide...
  3855.  
  3856.                   +--------------------------------------------------------+
  3857.                    Default settings                  |--------------------------------------------------------|
  3858.                    all menus enabled,                   editing in the past disabled                   present slot is 'past'                   no audible warnings                  +--------------------------------------------------------+
  3859.  
  3860.  
  3861.  
  3862.               Whenever the timesheet is displayed,  press the TAB key for a
  3863.               brief description of the current environment settings.
  3864.  
  3865.  
  3866.  
  3867.               TT_ACCESS=  {create|MODIFY|VIEW}   enables  or  disables  the
  3868.               ability of the user to create or update databases from within
  3869.               the program.     ACCESS=create allows the user to perform any
  3870.               function on  a  schedule  file.    ACCESS=MODIFY  allows  all
  3871.               functions except  the  ability  to  create  a  new  schedule.
  3872.               ACCESS=VIEW only allows the user to display existing schedule
  3873.               information.   Events may not be added or updated in any way.
  3874.               create access  is required  to perform  any  changes  to  the
  3875.  
  3876.  
  3877.  
  3878.        --------------------------------------------------------------------
  3879.        29 July, 1991 SUPERVISOR OPTIONS        Page 63
  3880.  
  3881.  
  3882.  
  3883.               schedule structure  or defaults  - including  the ability  to
  3884.               change resource names.
  3885.  
  3886.               TT_AUTODELAY= {5|nn}  - allows  nn minutes of no key activity
  3887.               before automatically  changing into  AutoTrak mode.  If nn is
  3888.               set to  0, AutoTrak will never be activated.  If no schedules
  3889.               are open,  the system  will beep  every  nn  minutes  between
  3890.               keystrokes.
  3891.  
  3892.               TT_CONFIG= {yes|NO}  If set  to NO  inhibits  the  user  from
  3893.               changing the working characteristics of the program.
  3894.  
  3895.               TT_CURSOR=  {narrow|Wide|2-bar}  sets  the  preferred  cursor
  3896.               style when working in the timesheet.
  3897.  
  3898.               TT_DBWINDOW= {before|AFTER}  allows the operator to determine
  3899.               whether the  schedule  data  window  should  be  displayed  &
  3900.               completed before  or after the time range when creating a new
  3901.               event.
  3902.  
  3903.               TT_DOS= {yes|NO}   enables  or disables  the user's access to
  3904.               the File-DOS  menu function  and the  DOS-CMD  alarms.    For
  3905.               maximum system security, this should be set to NO.
  3906.  
  3907.               TT_EDITPAST= {no|YES},  selecting YES will allow the operator
  3908.               to change  events that have passed the current date and time.
  3909.               If set  to the  default of no,  only events in the future are
  3910.               modifiable,  past events are viewable only
  3911.  
  3912.               TT_GUIDE= {yes|NO}  disables the forced help screens that are
  3913.               displayed to  help you  through complex  operations. e.g. New
  3914.               schedule file creation.
  3915.  
  3916.               TT_KBSPEED= {Slow|Medium|fast} adjusts the keyboard typematic
  3917.               delay and  repeat  rate  to  allow  faster  operation  within
  3918.               TimeTrak.
  3919.  
  3920.               TT_MOUSE= xscale, yscale   adjusts the mouse speed scaling to
  3921.               suit your preferences. The initial values are preset as 70,60
  3922.               Lower values = faster mouse response.  Setting both values to
  3923.               zero will disable the mouse functions from the program.
  3924.  
  3925.               TT_PATH= {currentpath|requiredpath}  the DOS  compatible path
  3926.               name that  defines the location of the TimeTrak databases and
  3927.               indexes.  If  undefined,  TimeTrak  will  initially  use  the
  3928.               current directory,  then  allow  the  user  to  move  between
  3929.               directories when  opening or  replacing files.   For security
  3930.               purposes, this  variable should  be set  to  the  appropriate
  3931.               directory  for  each  user.    If  requiredpath  is  defined,
  3932.               TimeTrak will  let the  user access  the specified  directory
  3933.               only  -   excluding   any   higher   or   lower   levels   of
  3934.               subdirectories.
  3935.  
  3936.               TT_PRESENT= {past|FUTURE}  specifies whether the current time
  3937.               slot (today's  date and  time-of-day) should  be regarded  as
  3938.               past time  (used by TT_EDITPAST), or future time, which would
  3939.  
  3940.  
  3941.  
  3942.        --------------------------------------------------------------------
  3943.        29 July, 1991 SUPERVISOR OPTIONS        Page 64
  3944.  
  3945.  
  3946.  
  3947.               allow changes  to the  current slot  even when the editing of
  3948.               past events is disabled.
  3949.  
  3950.               TT_PRINTER= {LPT1|device|path\filename.ext|NO}
  3951.                           ,{80|width}
  3952.                           ,{66|lines}
  3953.                           ,{IBMPC|ASCII|charset}
  3954.               Specifies the  target for  the File-Print  command.    device
  3955.               indicates the  initial destination  for all  print  requests,
  3956.               width sets  the maximum  number of character columns that can
  3957.               be printed  across each  page,   lines specifies  the maximum
  3958.               number  of  lines  per  page  between  headers,  and  charset
  3959.               indicates the  character set  to be used when sending reports
  3960.               to the printer/file.  Setting TT_PRINTER=NO disables all user
  3961.               access to printer functions and configuration from within the
  3962.               program.   Setting TT_CONFIG=NO  will indirectly  inhibit the
  3963.               user from  changing the  settings made  with TT_PRINTER.  The
  3964.               default setting is equivalent to TT_PRINTER=LPT1,80,66,IBMPC
  3965.  
  3966.               TT_SOUND=  {off|ON}   enables  the   computer's  speaker   to
  3967.               accompany error or warning messages.
  3968.  
  3969.               TT_SCROLL= {fast|slow}   When TimeTrak performs scrolling, it
  3970.               may be  considerably slowed  down by disk access - especially
  3971.               on floppy  disk based machines.  Entering any value after the
  3972.               equal sign  will make  the scroll  operations wait  until the
  3973.               screen is redrawn.
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.        ENDING A TIMETRAK SESSION
  3980.  
  3981.               Before  turning  off  or  rebooting  your  main  computer  or
  3982.               workstation,  all  TimeTrak  schedules  must  be  CLOSED,  or
  3983.               TimeTrak  terminated   in  the   normal  manner  (FILE-EXIT).
  3984.               Failure to follow this rule will possibly corrupt the data in
  3985.               the schedule files, or the most recent additions/changes will
  3986.               be lost.
  3987.  
  3988.  
  3989.  
  3990.        ERROR MESSAGES
  3991.  
  3992.               TimeTrak automatically  resolves most  error situations,  and
  3993.               informs you of the current status through flashing the bottom
  3994.               message bar.   Pressing  the F1  key  immediately  after  the
  3995.               status bar  blinks will  display a description of the problem
  3996.               that caused the warning.
  3997.  
  3998.               For those  errors which  TimeTrak cannot handle internally, a
  3999.               text message  box is  popped-over the current display, with a
  4000.               description of the condition that caused the error.
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.        --------------------------------------------------------------------
  4007.        29 July, 1991 SUPERVISOR OPTIONS        Page 65
  4008.  
  4009.  
  4010.  
  4011.               Can't chdir  to ....     Indicates that TimeTrak was asked to
  4012.               access  a   schedule  in   a  device  or  directory  that  is
  4013.               inaccessible to  the current user.  One possible cause may be
  4014.               that the target is write protected.
  4015.  
  4016.               Can't check  range, database  corrupted...   When  you  press
  4017.               ENTER to  create a  new event,  TimeTrak  scans  the  current
  4018.               resource to  see if  there is  space for an event to fit.  If
  4019.               you see  this error,  you should  backup the  TSD  file,  and
  4020.               immediately try to REINDEX the offending schedule.
  4021.  
  4022.               Can't create index for ...   This error will usually occur if
  4023.               you have  run out  of disk space, or some other critical disk
  4024.               error  has   occurred.     It  cannot  happen  during  normal
  4025.               operation, as  indexes are  only created  during the  initial
  4026.               schedule setup and reindexing operations.
  4027.  
  4028.               Couldn't find original record...  This is a serious error, as
  4029.               the resource  names are  all stored near the beginning of the
  4030.               schedule TSD file.  This indicates that the schedule file has
  4031.               been  corrupted   in  a  very  critical  place,  and  may  be
  4032.               irrecoverable.    Critical errors of this type are usually be
  4033.               caused by  power failure  during disk operations, or physical
  4034.               disk problems.
  4035.  
  4036.               It is  suggested that  you copy the TSD file to another disk,
  4037.               and then restore your previous backup copy.
  4038.  
  4039.               Cant open  database...   During an open or replace operation,
  4040.               TimeTrak failed  to locate  the schedule  TSD file  that  was
  4041.               requested.
  4042.  
  4043.               Can't open  index...   TimeTrak successfully  opened the  TSD
  4044.               (schedule database), but could not open the TSX (index) file.
  4045.               This may  be due  to some disk error, or more likely, the TSX
  4046.               file has  been deleted  to save  disk space.   Use  the FILE-
  4047.               UTILITIES-REINDEX function  to build  a  new  index  for  the
  4048.               desired schedule.
  4049.  
  4050.               Couldn't modify  database...   Probably  indicates  that  the
  4051.               schedule file  is set  as write-protected.   Any  changes you
  4052.               have made will be discarded.
  4053.  
  4054.               Drive ....  not available...   An  attempt to  access a  disk
  4055.               drive that is not available to TimeTrak.  Pressing ENTER will
  4056.               restore the  program to  that point  immediately prior to the
  4057.               error operation.
  4058.  
  4059.               File already exists...  You may not create two schedules with
  4060.               the same name.
  4061.  
  4062.               Invalid file  name...  TimeTrak expects all schedule names to
  4063.               adhere to  the rules  required for  DOS filenames.  (Refer to
  4064.               your DOS manual for more detail)
  4065.  
  4066.               Invalid number of resources...  TimeTrak allows between 1 and
  4067.               999 resources per schedule.   This error is displayed when an
  4068.  
  4069.  
  4070.        --------------------------------------------------------------------
  4071.        29 July, 1991 SUPERVISOR OPTIONS        Page 66
  4072.  
  4073.  
  4074.  
  4075.               invalid number is entered... typically 0 or some letters that
  4076.               do not evaluate to a number.
  4077.  
  4078.               Invalid slot  size...  TimeTrak allows between 1 and 99 units
  4079.               per time slot.
  4080.  
  4081.               e.g. 1 second,  30 minutes, 4 days
  4082.  
  4083.               This error  is displayed when an invalid number is entered...
  4084.               typically 0 or letters that do not evaluate to a number.
  4085.  
  4086.               Invalid unit...   Only  predefined  units  are  available  in
  4087.               TimeTrak -  i.e. multiples  of Seconds,  Minutes, Hours, Days
  4088.               and Weeks.
  4089.  
  4090.               Terminated by  user...    This  message  indicates  that  the
  4091.               current operation was terminated by the user (pressing ESC).
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.        --------------------------------------------------------------------
  4135.        29 July, 1991 SUPERVISOR OPTIONS        Page 67
  4136.  
  4137.  
  4138.  
  4139.        --------------------------------------------------------------------
  4140.        THE EXTENDED CHARACTER SET
  4141.        --------------------------------------------------------------------
  4142.  
  4143.  
  4144.  
  4145.                 123 {     124 |     125 }     126 ~
  4146.                 127      128 Ç     129 ü     130 é
  4147.                 131 â     132 ä     133 à     134 å
  4148.                 135 ç     136 ê     137 ë     138 è
  4149.                 139 ï     140 î     141 ì     142 Ä
  4150.                 143 Å     144 É     145 æ     146 Æ
  4151.                 147 ô     148 ö     149 ò     150 û
  4152.                 151 ù     152 ÿ     153 Ö     154 Ü
  4153.                 155 ¢     156 £     157 ¥     158 ₧
  4154.                 159 ƒ     160 á     161 í     162 ó
  4155.                 163 ú     164 ñ     165 Ñ     166 ª
  4156.                 167 º     168 ¿     169 ⌐     170 ¬
  4157.                 171 ½     172 ¼     173 ¡     174 «
  4158.                 175 »     176 +     177 +     178 +
  4159.                 179 |     180 |     181 +     182 |
  4160.                 183 +     184 +     185 |     186 |
  4161.                 187 +     188 +     189 +     190 +
  4162.                 191 +     192 +     193 -     194 -
  4163.                 195 |     196 -     197 +     198 +
  4164.                 199 |     200 +     201 +     202 -
  4165.                 203 -     204 |     205 -     206 +
  4166.                 207 -     208 +     209 -     210 +
  4167.                 211 +     212 +     213 +     214 +
  4168.                 215 +     216 +     217 +     218 +
  4169.                 219 +     220 +     221 +     222 +
  4170.                 223 +     224 α     225 ß     226 Γ
  4171.                 227 π     228 Σ     229 σ     230 µ
  4172.                 231 τ     232 Φ     233 Θ     234 Ω
  4173.                 235 δ     236 ∞     237 φ     238 ε
  4174.                 239 ∩     240 ≡     241 ±     242 ≥
  4175.                 243 ≤     244 ⌠     245 ⌡     246 ÷
  4176.                 247 ≈     248 °     249 ∙     250 ·
  4177.                 251 √     252 ⁿ     253 ²     254 ■
  4178.  
  4179.  
  4180.  
  4181.               The characters  above 127  are only available when laying out
  4182.               windows or  forms.   They cannot  be typed  into  text  entry
  4183.               fields.
  4184.  
  4185.               To access  characters that  are not  present on the keyboard,
  4186.               hold either  ALT key, while typing the character value on the
  4187.               numeric keypad.
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.            --------------------------------------------------------
  4196.                                                               INDEX
  4197.            --------------------------------------------------------
  4198.  
  4199.  
  4200.            Active split..............................................25
  4201.            Alarm actions.............................................32
  4202.            Alarm cancellation........................................35
  4203.            Alarm errors..............................................33
  4204.            Alarms.................................................8, 32
  4205.            Automatic display..........................................7
  4206.            AutoTrak...........................................7, 20, 21
  4207.            BackSpace key.............................................10
  4208.            Blank splits..........................................12, 28
  4209.            Calendar...............................................6, 41
  4210.            Calendar cursor...........................................41
  4211.            Calendar events...........................................42
  4212.            Cancelling a printout.....................................52
  4213.            Cell contents.............................................21
  4214.            Changing a diary entry....................................39
  4215.            Changing an event.........................................31
  4216.            Changing the active split.................................25
  4217.            Character set listing.....................................68
  4218.            Command line options......................................18
  4219.            Compressed displays.......................................12
  4220.            Compressing the display range.............................28
  4221.            Config menu...............................................19
  4222.            Config-Options............................................59
  4223.            Config-Printer............................................59
  4224.            Config-Resource...........................................59
  4225.            Config.sys............................................13, 62
  4226.            Copying events............................................30
  4227.            Creating a new event......................................29
  4228.            Creating a new schedule...................................45
  4229.            Ctrl+END key..............................................10
  4230.            Ctrl+ENTER key............................................10
  4231.            Ctrl+HOME key.............................................10
  4232.            Ctrl+L key................................................49
  4233.            Ctrl+N key................................................28
  4234.            Ctrl+O key................................................59
  4235.            Ctrl+P key................................................28
  4236.            Ctrl+R key................................................59
  4237.            Ctrl+W key (in File-New)..................................48
  4238.            Ctrl+W key (in timesheet).................................54
  4239.            Ctrl+Z key................................................54
  4240.            Cursor position...........................................26
  4241.            Cursor style..............................................64
  4242.            Data fields in the timesheet..........................31, 49
  4243.            Data form layout..........................................48
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.            --------------------------------------------------------
  4251.            29 July, 1991       INDEX               Page 69
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.            --------------------------------------------------------
  4260.                                                               INDEX
  4261.            --------------------------------------------------------
  4262.  
  4263.            Date setting..............................................18
  4264.            Default settings..........................................63
  4265.            DEL key (in range setting)................................30
  4266.            DEL key (in text).........................................10
  4267.            Deleting a diary entry....................................39
  4268.            Deleting an alarm.........................................35
  4269.            Deleting an event.........................................31
  4270.            Diary..................................................6, 38
  4271.            Disk requirements.........................................14
  4272.            Display adapters..........................................17
  4273.            Display menu..........................................19, 56
  4274.            DOS shell.................................................62
  4275.            Duration of an event......................................29
  4276.            Editing in past time......................................26
  4277.            Ending TimeTrak.......................................18, 65
  4278.            Entry order for new events............................29, 64
  4279.            Environment space.........................................62
  4280.            Environment variables.....................................62
  4281.            Error Messages........................................11, 65
  4282.            Event cursor...............................................7
  4283.            Event duration............................................29
  4284.            Events.....................................................7
  4285.            Expanding the display range...............................28
  4286.            Extended moves.........................................8, 22
  4287.            F1 key....................................................10
  4288.            F10 key...................................................18
  4289.            F2 key....................................................21
  4290.            F3 key............................................26, 39, 42
  4291.            F5 key....................................................20
  4292.            F6 key....................................................41
  4293.            F7 key....................................................38
  4294.            Field display.............................................31
  4295.            Field names...............................................49
  4296.            Fields in the data window.................................49
  4297.            File menu.................................................19
  4298.            File operations...........................................44
  4299.            File options..............................................22
  4300.            File-Close................................................45
  4301.            File-Create...............................................45
  4302.            File-DOS..................................................53
  4303.            File-Exit.................................................53
  4304.            File-Open.................................................44
  4305.            File-Print................................................52
  4306.            File-Replace..............................................44
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.            --------------------------------------------------------
  4315.            29 July, 1991       INDEX               Page 70
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.            --------------------------------------------------------
  4324.                                                               INDEX
  4325.            --------------------------------------------------------
  4326.  
  4327.            File-Utilities............................................52
  4328.            Floppy disk startup.......................................16
  4329.            Floppy system performance.................................16
  4330.            Function Feedback.........................................11
  4331.            Glossary...................................................5
  4332.            Graphics characters...................................48, 68
  4333.            Hard disk startup.........................................16
  4334.            Help......................................................10
  4335.            Help files missing........................................61
  4336.            Help guide screens....................................45, 64
  4337.            Ignoring the key search value.............................28
  4338.            Information about the schedule............................20
  4339.            INS key in text...........................................10
  4340.            Installation..............................................13
  4341.            Introduction...............................................4
  4342.            Jump to a particular time..................................8
  4343.            Jump to a specific date...................................24
  4344.            Key fields................................................49
  4345.            Key names.................................................49
  4346.            Keyboard...................................................9
  4347.            Keyboard speed........................................22, 64
  4348.            Locate - example..........................................27
  4349.            Locate menu...........................................19, 57
  4350.            Locating a specific value.................................26
  4351.            Locating an event by content..............................26
  4352.            Making a new schedule.....................................45
  4353.            Menu bar...................................................7
  4354.            Menu operation............................................18
  4355.            Modifying an existing event...............................31
  4356.            Mouse......................................................8
  4357.            Mouse speed...............................................64
  4358.            Moving a week at a time...................................24
  4359.            Moving alarms with an event...............................36
  4360.            Moving an event...........................................31
  4361.            Moving in the calendar....................................41
  4362.            Moving in the diary.......................................39
  4363.            Moving to a date..................................24, 39, 42
  4364.            Moving within the timesheet...............................22
  4365.            Multiple schedules.................................7, 20, 25
  4366.            Multiple Splits............................................7
  4367.            Network operation.........................................15
  4368.            Network startup...........................................17
  4369.            New event entry order.....................................29
  4370.            New events................................................29
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.            --------------------------------------------------------
  4379.            29 July, 1991       INDEX               Page 71
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.            --------------------------------------------------------
  4388.                                                               INDEX
  4389.            --------------------------------------------------------
  4390.  
  4391.            New schedule name.........................................45
  4392.            Next... function..........................................23
  4393.            Number of resources.......................................45
  4394.            Odd display alignment.....................................20
  4395.            Paper size................................................60
  4396.            Path for schedule files...................................64
  4397.            Previous week.............................................24
  4398.            Print cancel..............................................52
  4399.            Printer character set.....................................60
  4400.            Printer configuration.....................................59
  4401.            Printing..................................................52
  4402.            Purging events............................................53
  4403.            Reindexing................................................52
  4404.            Reminders.................................................32
  4405.            Repeating the Locate function.............................27
  4406.            Rescheduling strategy.....................................36
  4407.            Resolution of schedule....................................45
  4408.            Resource names............................................59
  4409.            Resources..................................................6
  4410.            Sample schedules...........................................5
  4411.            Schedule definition........................................5
  4412.            Schedule status...........................................20
  4413.            Scroll Lock............................................7, 25
  4414.            Scrolling speed...........................................28
  4415.            Search repeat.............................................27
  4416.            Searching for any event...................................28
  4417.            Searching for event by content............................26
  4418.            Security..................................................61
  4419.            Setting environment values................................63
  4420.            Setting field names.......................................49
  4421.            Setting the alarm time....................................34
  4422.            Setting the time range....................................29
  4423.            Shift+digit...............................................24
  4424.            Slot size.................................................45
  4425.            Sound on/off..............................................65
  4426.            SPACE bar.........................................25, 30, 38
  4427.            Split menu............................................19, 54
  4428.            Split-Close...............................................54
  4429.            Split-Split...............................................54
  4430.            Split-Window Position.....................................54
  4431.            Split-Zoom................................................54
  4432.            Splits.....................................................6
  4433.            Starting TimeTrak.........................................16
  4434.            Startup path..............................................61
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.            --------------------------------------------------------
  4443.            29 July, 1991       INDEX               Page 72
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.            --------------------------------------------------------
  4452.                                                               INDEX
  4453.            --------------------------------------------------------
  4454.  
  4455.            Status information........................................10
  4456.            Status line...............................................11
  4457.            Supervisor options........................................61
  4458.            System clock..............................................18
  4459.            System shutdown.......................................18, 65
  4460.            TAB key...........................................10, 20, 43
  4461.            Text entry................................................10
  4462.            Tilde character...........................................49
  4463.            Time Aligned...............................................7
  4464.            Time bar...................................................7
  4465.            Time notation.............................................11
  4466.            Time setting..............................................18
  4467.            Timesheet..............................................6, 20
  4468.            Timeslots..............................................6, 46
  4469.            TT_ACCESS.................................................63
  4470.            TT_AUTODELAY..............................................64
  4471.            TT_CONFIG.................................................64
  4472.            TT_CURSOR.................................................64
  4473.            TT_DBWINDOW...............................................64
  4474.            TT_DOS....................................................64
  4475.            TT_EDITPAST...............................................64
  4476.            TT_GUIDE..................................................64
  4477.            TT_KBSPEED................................................64
  4478.            TT_MOUSE..................................................64
  4479.            TT_PATH...................................................64
  4480.            TT_PRESENT................................................64
  4481.            TT_PRINTER................................................65
  4482.            TT_SCROLL.................................................65
  4483.            TT_SOUND..................................................65
  4484.            Types of alarm............................................32
  4485.            Underscore character......................................49
  4486.            User data fields..........................................49
  4487.            User data layout..........................................48
  4488.            User privileges...........................................63
  4489.            Warning messages..........................................11
  4490.            Width of timeslots........................................28
  4491.            Wildcards in filename.....................................44
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.            --------------------------------------------------------
  4507.            29 July, 1991       INDEX               Page 73